| 
    Diag-Client-Lib
    
   | 
 
#include <uds_transport_protocol_manager.h>


Public Member Functions | |
| UdsTransportProtocolManager () | |
| ~UdsTransportProtocolManager () override=default | |
| void | Startup () override | 
| void | Run () override | 
| void | Shutdown () override | 
| ::uds_transport::UdsTransportProtocolHandler & | GetTransportProtocolHandler () | 
  Public Member Functions inherited from uds_transport::UdsTransportProtocolMgr | |
| UdsTransportProtocolMgr ()=default | |
| virtual | ~UdsTransportProtocolMgr ()=default | 
Private Attributes | |
| std::unique_ptr<::uds_transport::UdsTransportProtocolHandler > | doip_transport_handler | 
| ::uds_transport::UdsTransportProtocolHandler::UdsTransportProtocolHandlerId | handler_id_count = 0 | 
Additional Inherited Members | |
  Public Types inherited from uds_transport::UdsTransportProtocolMgr | |
| enum class | IndicationResult : std::uint8_t {  kIndicationOk = 0U , kIndicationOccupied , kIndicationOverflow , kIndicationUnknownTargetAddress , kIndicationPending , kIndicationNOk }  | 
| enum class | TransmissionResult : std::uint8_t {  kTransmitOk = 0U , kTransmitFailed , kNoTransmitAckReceived , kNegTransmitAckReceived , kBusyProcessing }  | 
| enum class | ConnectionResult : std::uint8_t { kConnectionOk = 0U , kConnectionFailed , kConnectionTimeout } | 
| enum class | DisconnectionResult : std::uint8_t { kDisconnectionOk = 0U , kDisconnectionFailed } | 
Definition at line 21 of file uds_transport_protocol_manager.h.
| diag::client::uds_transport::UdsTransportProtocolManager::UdsTransportProtocolManager | ( | ) | 
Definition at line 17 of file uds_transport_protocol_manager.cpp.
      
  | 
  overridedefault | 
| uds_transport::UdsTransportProtocolHandler & diag::client::uds_transport::UdsTransportProtocolManager::GetTransportProtocolHandler | ( | ) | 
Definition at line 42 of file uds_transport_protocol_manager.cpp.
References doip_transport_handler.
      
  | 
  overridevirtual | 
Implements uds_transport::UdsTransportProtocolMgr.
Definition at line 30 of file uds_transport_protocol_manager.cpp.
References doip_transport_handler.
      
  | 
  overridevirtual | 
Implements uds_transport::UdsTransportProtocolMgr.
Definition at line 36 of file uds_transport_protocol_manager.cpp.
References doip_transport_handler.
      
  | 
  overridevirtual | 
Implements uds_transport::UdsTransportProtocolMgr.
Definition at line 24 of file uds_transport_protocol_manager.cpp.
References doip_transport_handler.
      
  | 
  private | 
Definition at line 42 of file uds_transport_protocol_manager.h.
Referenced by GetTransportProtocolHandler(), Run(), Shutdown(), and Startup().
      
  | 
  private | 
Definition at line 45 of file uds_transport_protocol_manager.h.