Logo
中文版
详情联系: neusar-support@reachauto.com
ara::internal::libadaptiveplatform::ErrnoException类 参考

系统接口出错的错误码异常类 更多...

#include <errno_exception.h>

类 ara::internal::libadaptiveplatform::ErrnoException 继承关系图:
Inheritance graph
ara::internal::libadaptiveplatform::ErrnoException 的协作图:
Collaboration graph

Public 成员函数

 ErrnoException (int32_t const error_number) noexcept
 ErrnoException的有参构造函数 更多...
 
virtual ~ErrnoException ()
 ErrnoException的析构函数 更多...
 
int32_t GetErrorNumber () const
 获取错误码 更多...
 
const std::string & GetErrorMessage () const
 获取错误码对应的错误信息 更多...
 

Private 属性

int32_t error_number_
 错误码(errno) @uptrace{N/A} 更多...
 
std::string error_message_
 错误码对应的错误信息 @uptrace{N/A} 更多...
 

详细描述

系统接口出错的错误码异常类

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的有参构造函数

模板参数
N/A
参数
[in][error_number]:[错误码]
[out]N/A
[in,out]N/A
返回
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的析构函数

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
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

获取错误码对应的错误信息

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
const ara::core::String&:错误码对应的错误信息
注解
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

在文件 第 行定义.

引用了 .

被这些函数引用 , , , , , , 以及 .

这是这个函数的调用关系图:

◆ GetErrorNumber()

int32_t ara::internal::libadaptiveplatform::ErrnoException::GetErrorNumber ( ) const
inline

获取错误码

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
int:错误码
注解
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

在文件 第 行定义.

引用了 .

被这些函数引用 , , , , , 以及 .

这是这个函数的调用关系图:

类成员变量说明

◆ 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

在文件 第 行定义.

被这些函数引用 .