Diag-Client-Lib
Functions | Variables
doip_client::error_domain::anonymous_namespace{doip_error_domain.cpp} Namespace Reference

Functions

auto ConvertErrorCodeToString (core_type::ErrorDomain::CodeType error_code) noexcept -> std::string
 

Variables

constexpr core_type::ErrorDomain::IdType unique_identifier {0x5000000000000001}
 Store the unique identifier of this domain. More...
 
DoipErrorDomain doip_error_domain {}
 Dm error domain. More...
 

Function Documentation

◆ ConvertErrorCodeToString()

auto doip_client::error_domain::anonymous_namespace{doip_error_domain.cpp}::ConvertErrorCodeToString ( core_type::ErrorDomain::CodeType  error_code) -> std::string
noexcept

Definition at line 28 of file doip_error_domain.cpp.

28  {
29  std::string result{};
30  DoipErrorErrc const doip_error_code{error_code};
31 
32  switch (doip_error_code) {
33  case DoipErrorErrc::kInitializationFailed:
34  result = "InitializationFailed";
35  break;
36  case DoipErrorErrc::kDeInitializationFailed:
37  result = "DeInitializationFailed";
38  break;
39  case DoipErrorErrc::kSocketError:
40  result = "SocketError";
41  break;
42  case DoipErrorErrc::kGenericError:
43  result = "GenericError";
44  break;
45  }
46  return result;
47 }
DoipErrorErrc
Definition of error code in Doip Client.

References doip_client::error_domain::kDeInitializationFailed, doip_client::error_domain::kGenericError, doip_client::error_domain::kInitializationFailed, and doip_client::error_domain::kSocketError.

Referenced by doip_client::error_domain::DoipErrorDomain::Message().

Here is the caller graph for this function:

Variable Documentation

◆ doip_error_domain

DoipErrorDomain doip_client::error_domain::anonymous_namespace{doip_error_domain.cpp}::doip_error_domain {}

Dm error domain.

Definition at line 26 of file doip_error_domain.cpp.

Referenced by doip_client::error_domain::MakeErrorCode().

◆ unique_identifier

constexpr core_type::ErrorDomain::IdType doip_client::error_domain::anonymous_namespace{doip_error_domain.cpp}::unique_identifier {0x5000000000000001}
constexpr

Store the unique identifier of this domain.

Definition at line 21 of file doip_error_domain.cpp.