Diag-Client-Lib
Namespaces | Classes | Variables
doip_client::channel::udp_channel Namespace Reference

Namespaces

 anonymous_namespace{doip_vehicle_discovery_handler.cpp}
 
 anonymous_namespace{doip_vehicle_identification_handler.cpp}
 

Classes

class  DoipUdpChannel
 Class to manage a udp channel as per DoIP protocol. More...
 
class  DoipUdpChannelHandler
 Class to handle udp received messages from lower layer. More...
 
class  VehicleDiscoveryHandler
 Class used as a handler to process vehicle announcement messages. More...
 
class  VehicleIdentificationHandler
 Class used as a handler to process vehicle identification req/ res messages. More...
 

Variables

constexpr std::uint8_t kDoip_GenericHeader_IncorrectPattern {0x00}
 Generic DoIP Header NACK codes. More...
 
constexpr std::uint8_t kDoip_GenericHeader_UnknownPayload {0x01}
 
constexpr std::uint8_t kDoip_GenericHeader_MessageTooLarge {0x02}
 
constexpr std::uint8_t kDoip_GenericHeader_OutOfMemory {0x03}
 
constexpr std::uint8_t kDoip_GenericHeader_InvalidPayloadLen {0x04}
 

Variable Documentation

◆ kDoip_GenericHeader_IncorrectPattern

constexpr std::uint8_t doip_client::channel::udp_channel::kDoip_GenericHeader_IncorrectPattern {0x00}
constexpr

Generic DoIP Header NACK codes.

Definition at line 24 of file doip_udp_channel_handler.cpp.

Referenced by doip_client::channel::udp_channel::DoipUdpChannelHandler::ProcessDoIPHeader().

◆ kDoip_GenericHeader_InvalidPayloadLen

constexpr std::uint8_t doip_client::channel::udp_channel::kDoip_GenericHeader_InvalidPayloadLen {0x04}
constexpr

◆ kDoip_GenericHeader_MessageTooLarge

constexpr std::uint8_t doip_client::channel::udp_channel::kDoip_GenericHeader_MessageTooLarge {0x02}
constexpr

◆ kDoip_GenericHeader_OutOfMemory

constexpr std::uint8_t doip_client::channel::udp_channel::kDoip_GenericHeader_OutOfMemory {0x03}
constexpr

◆ kDoip_GenericHeader_UnknownPayload

constexpr std::uint8_t doip_client::channel::udp_channel::kDoip_GenericHeader_UnknownPayload {0x01}
constexpr