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 () |
![]() | |
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 | |
![]() | |
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.