Diag-Client-Lib
|
Namespaces | |
anonymous_namespace{dm_error_domain.cpp} | |
Classes | |
class | DmErrorDomain |
Definition of Dcm Client Error domain. More... | |
Enumerations | |
enum class | DmErrorErrc : core_type::ErrorDomain::CodeType { kInitializationFailed = 0U , kDeInitializationFailed = 1U } |
Definition of error code in Dcm Client. More... | |
Functions | |
core_type::ErrorCode | MakeErrorCode (DmErrorErrc code, core_type::ErrorDomain::SupportDataType data=core_type::ErrorDomain::SupportDataType{}) noexcept |
Create a new ErrorCode within DmErrorDomain. More... | |
Definition of error code in Dcm Client.
Enumerator | |
---|---|
kInitializationFailed | Failure on Initialization |
kDeInitializationFailed | Failure on De-Initialization |
Definition at line 23 of file dm_error_domain.h.
|
noexcept |
Create a new ErrorCode within DmErrorDomain.
This function is used internally by constructors of ErrorCode. It is usually not used directly by users
[in] | code | The DmErrorDomain-specific error code value |
[in] | data | The optional vendor-specific error data |
Definition at line 56 of file dm_error_domain.cpp.
References diag::client::error_domain::anonymous_namespace{dm_error_domain.cpp}::dm_error_domain.
Referenced by diag::client::DiagClient::DiagClientImpl::DeInitialize(), and diag::client::DiagClient::DiagClientImpl::Initialize().