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.