|
Diag-Client-Lib
|
Namespaces | |
| common | |
| config_parser | |
| conversation | |
| conversation_manager | |
| conversation_state_impl | |
| dcm | |
| error_domain | |
| logger | |
| uds_transport | |
| vehicle_info | |
Classes | |
| class | DiagClient |
| Class to manage Diagnostic Client. More... | |
Typedefs | |
| template<typename T , typename E = core_type::ErrorCode> | |
| using | Result = core_type::Result< T, E > |
| Class type to contains a value (of type ValueType), or an error (of type ErrorType) More... | |
Functions | |
| std::unique_ptr< DiagClient > | CreateDiagnosticClient (std::string_view diag_client_config_path) |
| Creates a diagnostic client to communicate with diagnostic server. More... | |
| using diag::client::Result = typedef core_type::Result<T, E> |
Class type to contains a value (of type ValueType), or an error (of type ErrorType)
This class is implemented based on API specification of ara::core::Result from Adaptive Platform Core AUTOSAR AP R21-11
| T | The type of value |
| E | The type of error, default set to ErrorCode |
Definition at line 31 of file diagnostic_client_result.h.
| std::unique_ptr< DiagClient > diag::client::CreateDiagnosticClient | ( | std::string_view | diag_client_config_path | ) |
Creates a diagnostic client to communicate with diagnostic server.
This creates an instance of Diagnostic Client Object. The created instance is further used for all the functionalities.
| [in] | diag_client_config_path | path to diag client config file |
Definition at line 189 of file diagnostic_client.cpp.