#include <protocol_mgr.h>
|
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 17 of file protocol_mgr.h.
◆ ConnectionResult
Enumerator |
---|
kConnectionOk | |
kConnectionFailed | |
kConnectionTimeout | |
Definition at line 37 of file protocol_mgr.h.
◆ DisconnectionResult
Enumerator |
---|
kDisconnectionOk | |
kDisconnectionFailed | |
Definition at line 43 of file protocol_mgr.h.
43 : std::uint8_t { kDisconnectionOk = 0U, kDisconnectionFailed };
◆ IndicationResult
Enumerator |
---|
kIndicationOk | |
kIndicationOccupied | |
kIndicationOverflow | |
kIndicationUnknownTargetAddress | |
kIndicationPending | |
kIndicationNOk | |
Definition at line 20 of file protocol_mgr.h.
24 kIndicationUnknownTargetAddress,
◆ TransmissionResult
Enumerator |
---|
kTransmitOk | |
kTransmitFailed | |
kNoTransmitAckReceived | |
kNegTransmitAckReceived | |
kBusyProcessing | |
Definition at line 29 of file protocol_mgr.h.
32 kNoTransmitAckReceived,
33 kNegTransmitAckReceived,
◆ UdsTransportProtocolMgr()
uds_transport::UdsTransportProtocolMgr::UdsTransportProtocolMgr |
( |
| ) |
|
|
default |
◆ ~UdsTransportProtocolMgr()
virtual uds_transport::UdsTransportProtocolMgr::~UdsTransportProtocolMgr |
( |
| ) |
|
|
virtualdefault |
◆ Run()
virtual void uds_transport::UdsTransportProtocolMgr::Run |
( |
| ) |
|
|
pure virtual |
◆ Shutdown()
virtual void uds_transport::UdsTransportProtocolMgr::Shutdown |
( |
| ) |
|
|
pure virtual |
◆ Startup()
virtual void uds_transport::UdsTransportProtocolMgr::Startup |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- /home/runner/work/diag-client-lib/diag-client-lib/diag-client-lib/lib/uds-transport-layer-api/uds_transport/protocol_mgr.h