AP产品/Execution Management/模块API
系统接口出错的错误码异常类
更多...
#include <errno_exception.h>
系统接口出错的错误码异常类
- Swsid
- N/A
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- class
- 符号
- ErrnoException
- 范围
- namespace ara::internal::libadaptiveplatform
- 基类
- std::exception
- 分类
- ara
- 头文件
- ara/exec/errno_exceptrion.h
- 注解
- [N/A]
系统接口出错的错误码异常类
- 模板参数
-
| N/A | @uptrace{SWS_EM_02547} |
在文件 第 行定义.
◆ ErrnoException()
| ara::internal::libadaptiveplatform::ErrnoException::ErrnoException |
( |
int32_t const |
error_number | ) |
|
|
inlineexplicitnoexcept |
ErrnoException的有参构造函数
- 模板参数
-
- 参数
-
| [in] | [error_number]:[错误码] | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- N/A
- 注解
- N/A
- 异常
-
- Swsid
- N/A
- 符合标准
- no
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- N/A
- Fireandforget
- N/A
- 错误
- N/A
- 头文件
- ara/exec/errno_exceptrion.h
- 异常安全
- noexcept
- 分类
- ara @uptrace{N/A}
- 范围
- namespace ara::internal::libadaptiveplatform
在文件 第 行定义.
引用了 .
◆ ~ErrnoException()
| virtual ara::internal::libadaptiveplatform::ErrnoException::~ErrnoException |
( |
| ) |
|
|
inlinevirtual |
ErrnoException的析构函数
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- N/A
- 注解
- N/A
- 异常
-
- Swsid
- N/A
- 符合标准
- no
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- N/A
- Fireandforget
- N/A
- 错误
- N/A
- 头文件
- ara/exec/errno_exceptrion.h
- 异常安全
- noexcept
- 分类
- ara @uptrace{N/A}
- 范围
- namespace ara::internal::libadaptiveplatform
在文件 第 行定义.
◆ GetErrorMessage()
| const std::string& ara::internal::libadaptiveplatform::ErrnoException::GetErrorMessage |
( |
| ) |
const |
|
inline |
获取错误码对应的错误信息
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- const ara::core::String&:错误码对应的错误信息
- 注解
- N/A
- 异常
-
- Swsid
- N/A
- 符合标准
- no
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- N/A
- Fireandforget
- N/A
- 错误
- N/A
- 头文件
- ara/exec/errno_exceptrion.h
- 异常安全
- noexcept
- 分类
- ara @uptrace{N/A}
- 范围
- namespace ara::internal::libadaptiveplatform
在文件 第 行定义.
引用了 .
被这些函数引用 , , , , , , 以及 .
◆ GetErrorNumber()
| int32_t ara::internal::libadaptiveplatform::ErrnoException::GetErrorNumber |
( |
| ) |
const |
|
inline |
获取错误码
- 模板参数
-
- 参数
-
| [in] | N/A | |
| [out] | N/A | |
| [in,out] | N/A | |
- 返回
- int:错误码
- 注解
- N/A
- 异常
-
- Swsid
- N/A
- 符合标准
- no
- 非标原因
- N/A
- 种类
- function
- 可见
- public
- 线程安全
- N/A
- Fireandforget
- N/A
- 错误
- N/A
- 头文件
- ara/exec/errno_exceptrion.h
- 异常安全
- noexcept
- 分类
- ara @uptrace{N/A}
- 范围
- namespace ara::internal::libadaptiveplatform
在文件 第 行定义.
引用了 .
被这些函数引用 , , , , , 以及 .
◆ error_message_
| std::string ara::internal::libadaptiveplatform::ErrnoException::error_message_ |
|
private |
错误码对应的错误信息 @uptrace{N/A}
- Swsid
- N/A
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- variable
- 可见
- private
- 线程安全
- N/A
- Fireandforget
- N/A
- 错误
- N/A
- 头文件
- ara/exec/errno_exceptrion.h
- 异常安全
- noexcept
- 分类
- ara
- 范围
- namespace ara::internal::libadaptiveplatform
在文件 第 行定义.
被这些函数引用 , 以及 .
◆ error_number_
| int32_t ara::internal::libadaptiveplatform::ErrnoException::error_number_ |
|
private |
错误码(errno) @uptrace{N/A}
- Swsid
- N/A
- 符合标准
- yes
- 非标原因
- N/A
- 种类
- variable
- 可见
- private
- 线程安全
- N/A
- Fireandforget
- N/A
- 错误
- N/A
- 头文件
- ara/exec/errno_exceptrion.h
- 异常安全
- noexcept
- 分类
- ara
- 范围
- namespace ara::internal::libadaptiveplatform
在文件 第 行定义.
被这些函数引用 .