Class to manage reception from transport protocol handler to dm connection handler.
More...
|
| DmConversationHandler (::uds_transport::conversion_manager::ConversionHandlerID handler_id, DmConversation &dm_conversion) |
| Constructs an instance of DmConversationHandler. More...
|
|
| DmConversationHandler (const DmConversationHandler &other) noexcept=delete |
| Deleted copy assignment and copy constructor. More...
|
|
DmConversationHandler & | operator= (const DmConversationHandler &other) noexcept=delete |
|
| DmConversationHandler (DmConversationHandler &&other) noexcept=delete |
| Deleted move assignment and move constructor. More...
|
|
DmConversationHandler & | operator= (DmConversationHandler &&other) noexcept=delete |
|
| ~DmConversationHandler () override=default |
| Destructs an instance of DmConversationHandler. More...
|
|
std::pair<::uds_transport::UdsTransportProtocolMgr::IndicationResult, ::uds_transport::UdsMessagePtr > | IndicateMessage (::uds_transport::UdsMessage::Address source_addr, ::uds_transport::UdsMessage::Address target_addr, ::uds_transport::UdsMessage::TargetAddressType type, ::uds_transport::ChannelID channel_id, std::size_t size, ::uds_transport::Priority priority, ::uds_transport::ProtocolKind protocol_kind, core_type::Span< std::uint8_t const > payload_info) const noexcept override |
| Function to indicate a start of reception of message. More...
|
|
void | HandleMessage (::uds_transport::UdsMessagePtr message) const noexcept override |
| Function to Hands over a valid received Uds message. More...
|
|
Public Member Functions inherited from uds_transport::ConversionHandler |
| ConversionHandler (conversion_manager::ConversionHandlerID handler_id) |
| Constructs an instance of ConversionHandler. More...
|
|
| ConversionHandler (const ConversionHandler &other) noexcept=default |
| Default copy assignment and copy constructor. More...
|
|
ConversionHandler & | operator= (const ConversionHandler &other) noexcept=default |
|
| ConversionHandler (ConversionHandler &&other) noexcept=default |
| Default move assignment and move constructor. More...
|
|
ConversionHandler & | operator= (ConversionHandler &&other) noexcept=default |
|
virtual | ~ConversionHandler () noexcept=default |
| Destructs an instance of ConversionHandler. More...
|
|
virtual std::pair< UdsTransportProtocolMgr::IndicationResult, UdsMessagePtr > | IndicateMessage (UdsMessage::Address source_addr, UdsMessage::Address target_addr, UdsMessage::TargetAddressType type, ChannelID channel_id, std::size_t size, Priority priority, ProtocolKind protocol_kind, core_type::Span< std::uint8_t const > payload_info) const noexcept=0 |
| Function to indicate a start of reception of message. More...
|
|
virtual void | HandleMessage (UdsMessagePtr message) const noexcept=0 |
| Function to Hands over a valid received Uds message. More...
|
|
Class to manage reception from transport protocol handler to dm connection handler.
Definition at line 22 of file dm_conversation.cpp.