std::int32_t CodeType
Type alias for a domain-specific error code value.
 
std::uint8_t SupportDataType
Type alias type for vendor-specific supplementary data.
 
std::uint64_t IdType
Type alias for a unique ErrorDomain identifier type.
 
Definition of Dcm Client Error domain.
 
const char * Name() const noexcept override
Return the name of this error domain.
 
const std::string domain_name_
Store the error domain name.
 
const char * Message(CodeType error_code) noexcept override
Return a textual representation of the given error code.
 
DmErrorDomain dm_error_domain
Dm error domain.
 
constexpr core_type::ErrorDomain::IdType unique_identifier
Store the unique identifier of this domain.
 
auto ConvertErrorCodeToString(core_type::ErrorDomain::CodeType error_code) noexcept -> std::string
 
DmErrorErrc
Definition of error code in Dcm Client.
 
core_type::ErrorCode MakeErrorCode(DmErrorErrc, core_type::ErrorDomain::SupportDataType data) noexcept
Create a new ErrorCode within DmErrorDomain.