Class to manage reception from transport protocol handler to vd connection handler.  
 More...
 | 
|   | VdConversationHandler (::uds_transport::conversion_manager::ConversionHandlerID handler_id, VdConversation &vd_conversion) | 
|   | Constructs an instance of VdConversationHandler.  More...
  | 
|   | 
|   | VdConversationHandler (const VdConversationHandler &other) noexcept=delete | 
|   | Deleted copy assignment and copy constructor.  More...
  | 
|   | 
| VdConversationHandler &  | operator= (const VdConversationHandler &other) noexcept=delete | 
|   | 
|   | VdConversationHandler (VdConversationHandler &&other) noexcept=delete | 
|   | Deleted move assignment and move constructor.  More...
  | 
|   | 
| VdConversationHandler &  | operator= (VdConversationHandler &&other) noexcept=delete | 
|   | 
|   | ~VdConversationHandler () 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 > payloadInfo) 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 vd connection handler. 
Definition at line 110 of file vd_conversation.cpp.