Diag-Client-Lib
Namespaces | Classes | Typedefs
uds_transport Namespace Reference

Namespaces

 conversion_manager
 

Classes

class  Connection
 Interface class to handle connection between two layers. More...
 
class  ConversionHandler
 Class to manage reception from transport protocol handler to connection handler. More...
 
class  UdsTransportProtocolHandler
 
class  UdsTransportProtocolMgr
 
class  UdsMessage
 

Typedefs

using ByteVector = std::vector< std::uint8_t >
 
using ChannelID = uint32_t
 
using Priority = std::uint8_t
 
using ProtocolKind = std::string_view
 
using UdsMessageConstPtr = std::unique_ptr< const UdsMessage >
 
using UdsMessagePtr = std::unique_ptr< UdsMessage >
 

Typedef Documentation

◆ ByteVector

using uds_transport::ByteVector = typedef std::vector<std::uint8_t>

Definition at line 21 of file protocol_types.h.

◆ ChannelID

using uds_transport::ChannelID = typedef uint32_t

Definition at line 23 of file protocol_types.h.

◆ Priority

using uds_transport::Priority = typedef std::uint8_t

Definition at line 25 of file protocol_types.h.

◆ ProtocolKind

using uds_transport::ProtocolKind = typedef std::string_view

Definition at line 27 of file protocol_types.h.

◆ UdsMessageConstPtr

using uds_transport::UdsMessageConstPtr = typedef std::unique_ptr<const UdsMessage>

Definition at line 69 of file uds_message.h.

◆ UdsMessagePtr

using uds_transport::UdsMessagePtr = typedef std::unique_ptr<UdsMessage>

Definition at line 71 of file uds_message.h.