#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