|
Diag-Client-Lib
|
Class used as a handler to process vehicle announcement messages. More...
#include <doip_vehicle_discovery_handler.h>
Classes | |
| class | VehicleDiscoveryHandlerImpl |
| Class implements vehicle discovery handler. More... | |
Public Member Functions | |
| VehicleDiscoveryHandler (sockets::UdpSocketHandler &udp_socket_handler, DoipUdpChannel &channel) | |
| Constructs an instance of VehicleDiscoveryHandler. More... | |
| ~VehicleDiscoveryHandler () | |
| Destruct an instance of VehicleDiscoveryHandler. More... | |
| void | ProcessVehicleAnnouncementResponse (DoipMessage &doip_payload) noexcept |
| Function to process received vehicle announcement response. More... | |
Private Attributes | |
| std::unique_ptr< VehicleDiscoveryHandlerImpl > | handler_impl_ |
| Stores the Handler implementation. More... | |
Class used as a handler to process vehicle announcement messages.
Definition at line 26 of file doip_vehicle_discovery_handler.h.
| doip_client::channel::udp_channel::VehicleDiscoveryHandler::VehicleDiscoveryHandler | ( | sockets::UdpSocketHandler & | udp_socket_handler, |
| DoipUdpChannel & | channel | ||
| ) |
Constructs an instance of VehicleDiscoveryHandler.
| [in] | udp_socket_handler | The reference to socket handler |
| [in] | channel | The reference to doip udp channel |
Definition at line 157 of file doip_vehicle_discovery_handler.cpp.
|
default |
Destruct an instance of VehicleDiscoveryHandler.
|
noexcept |
Function to process received vehicle announcement response.
| [in] | doip_payload | The doip message received |
Definition at line 163 of file doip_vehicle_discovery_handler.cpp.
References FILE_NAME, and doip_client::logger::DoipClientLogger::GetDiagClientLogger().

|
private |
Stores the Handler implementation.
Definition at line 58 of file doip_vehicle_discovery_handler.h.