Logo
中文版
详情联系: neusar-support@reachauto.com
ara::crypto::CryptoErrorDomain类 参考final

安全错误域类 更多...

#include <crypto_error_domain.h>

继承自 ErrorDomain .

ara::crypto::CryptoErrorDomain 的协作图:
Collaboration graph

Public 类型

using Errc = CryptoErrc
 加密error定义 更多...
 

Public 成员函数

constexpr CryptoErrorDomain () noexcept
 CryptoErrorDomain构造函数 更多...
 
const char * Name () const noexcept override
 返回模块名"Crypto" 更多...
 
const char * Message (ara::core::ErrorDomain::CodeType errorCode) const noexcept override
 将错误代码值转换为文本消息。 更多...
 
void ThrowAsException (const ara::core::ErrorCode &errorCode) const override
 抛异常 更多...
 

详细描述

安全错误域类

Swsid
SWS_CRYPT_19900
符合标准
yes
非标原因
N/A
种类
class
符号
ara::crypto::CryptoErrorDomain
范围
namespace ara::crypto
基类
ara::core::ErrorDomain
分类
internal
头文件
注解
N/A
模板参数
N/A

在文件 第 行定义.

成员类型定义说明

◆ Errc

加密error定义

Swsid
SWS_CRYPT_19903
符合标准
yes
非标原因
N/A
种类
type alias
符号
Errc
范围
class ara::crypto::CryptoErrorDomain
派生来源
CryptoErrc
分类
ara
头文件
注解
N/A

在文件 第 行定义.

构造及析构函数说明

◆ CryptoErrorDomain()

constexpr ara::crypto::CryptoErrorDomain::CryptoErrorDomain ( )
inlineconstexprnoexcept

CryptoErrorDomain构造函数

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
char * Crypto
注解
N/A
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_19902
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

成员函数说明

◆ Message()

const char* ara::crypto::CryptoErrorDomain::Message ( ara::core::ErrorDomain::CodeType  errorCode) const
inlineoverridenoexcept

将错误代码值转换为文本消息。

模板参数
N/A
参数
[in]errorCodeCryptoErrc 枚举
[out]N/A
[in,out]N/A
返回
char * 错误信息
注解
N/A
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_19953
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

◆ Name()

const char* ara::crypto::CryptoErrorDomain::Name ( ) const
inlineoverridenoexcept

返回模块名"Crypto"

模板参数
N/A
参数
[in]N/A
[out]N/A
[in,out]N/A
返回
char * Crypto
注解
N/A
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_19950
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.

◆ ThrowAsException()

void ara::crypto::CryptoErrorDomain::ThrowAsException ( const ara::core::ErrorCode &  errorCode) const
inlineoverride

抛异常

模板参数
N/A
参数
[in]errorCodeCryptoErrc 枚举
[out]N/A
[in,out]N/A
返回
N/A
注解
N/A
错误码偏差项
N/A
异常
N/A
Swsid
SWS_CRYPT_19954
符合标准
yes
非标原因
N/A
种类
function
可见
public
线程安全
reentrant
Fireandforget
no
错误
N/A
头文件
异常安全
noexcept
分类
ara

在文件 第 行定义.