| activity_status_ | diag::client::conversation::Conversation | protected |
| ActivityStatusType enum name | diag::client::conversation::Conversation | |
| broadcast_address_ | diag::client::conversation::VdConversation | private |
| connection_ptr_ | diag::client::conversation::VdConversation | private |
| ConnectResult typedef | diag::client::conversation::Conversation | |
| ConnectToDiagServer(std::uint16_t, IpAddress) noexcept | diag::client::conversation::Conversation | inlinevirtual |
| Conversation() noexcept=default | diag::client::conversation::Conversation | |
| Conversation(const Conversation &other) noexcept=delete | diag::client::conversation::Conversation | |
| Conversation(Conversation &&other) noexcept=delete | diag::client::conversation::Conversation | |
| conversation_name_ | diag::client::conversation::VdConversation | private |
| DeserializeVehicleInfoRequest(vehicle_info::VehicleInfoListRequestType &vehicle_info_request) | diag::client::conversation::VdConversation | privatestatic |
| DeserializeVehicleInfoResponse(::uds_transport::UdsMessagePtr message) | diag::client::conversation::VdConversation | privatestatic |
| DiagError typedef | diag::client::conversation::Conversation | |
| DisconnectFromDiagServer() noexcept | diag::client::conversation::Conversation | inlinevirtual |
| DisconnectResult typedef | diag::client::conversation::Conversation | |
| GetActivityStatus() const noexcept -> ActivityStatusType | diag::client::conversation::Conversation | inline |
| GetConversationHandler() noexcept override | diag::client::conversation::VdConversation | virtual |
| GetDiagnosticServerList() | diag::client::conversation::VdConversation | |
| HandleMessage(::uds_transport::UdsMessagePtr message) noexcept override | diag::client::conversation::VdConversation | virtual |
| 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) noexcept override | diag::client::conversation::VdConversation | virtual |
| IpAddress typedef | diag::client::conversation::Conversation | |
| LogicalAddress typedef | diag::client::conversation::VdConversation | private |
| operator=(const VdConversation &other) noexcept=delete | diag::client::conversation::VdConversation | |
| operator=(VdConversation &&other) noexcept=delete | diag::client::conversation::VdConversation | |
| diag::client::conversation::Conversation::operator=(const Conversation &other) noexcept=delete | diag::client::conversation::Conversation | |
| diag::client::conversation::Conversation::operator=(Conversation &&other) noexcept=delete | diag::client::conversation::Conversation | |
| PreselectionMode typedef | diag::client::conversation::VdConversation | private |
| PreselectionValue typedef | diag::client::conversation::VdConversation | private |
| RegisterConnection(std::unique_ptr<::uds_transport::Connection > connection) noexcept override | diag::client::conversation::VdConversation | virtual |
| SendDiagnosticRequest(uds_message::UdsRequestMessageConstPtr) noexcept | diag::client::conversation::Conversation | inlinevirtual |
| SendVehicleIdentificationRequest(vehicle_info::VehicleInfoListRequestType vehicle_info_request) noexcept override | diag::client::conversation::VdConversation | virtual |
| Shutdown() noexcept override | diag::client::conversation::VdConversation | virtual |
| Startup() noexcept override | diag::client::conversation::VdConversation | virtual |
| vd_conversion_handler_ | diag::client::conversation::VdConversation | private |
| VdConversation(std::string_view conversion_name, VDConversationType &conversion_identifier) | diag::client::conversation::VdConversation | |
| VdConversation(const VdConversation &other) noexcept=delete | diag::client::conversation::VdConversation | |
| VdConversation(VdConversation &&other) noexcept=delete | diag::client::conversation::VdConversation | |
| vehicle_info_collection_ | diag::client::conversation::VdConversation | private |
| vehicle_info_container_mutex_ | diag::client::conversation::VdConversation | private |
| VehicleAddrInfoResponseStruct typedef | diag::client::conversation::VdConversation | private |
| VerifyVehicleInfoRequest(PreselectionMode preselection_mode, std::uint8_t preselection_value_length) | diag::client::conversation::VdConversation | private |
| ~Conversation() noexcept=default | diag::client::conversation::Conversation | virtual |
| ~VdConversation() override | diag::client::conversation::VdConversation | |