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.