Diag-Client-Lib
Public Types | Public Member Functions | List of all members
diag::client::vehicle_info::VehicleInfoMessage Class Referenceabstract

Class provide storage of list of all available vehicle entity. More...

#include <diagnostic_client_vehicle_info_message_type.h>

Inheritance diagram for diag::client::vehicle_info::VehicleInfoMessage:
Inheritance graph
[legend]

Public Types

using VehicleInfoListResponseType = std::vector< VehicleAddrInfoResponse >
 Alias to collection of Vehicle info response. More...
 

Public Member Functions

 VehicleInfoMessage ()=default
 Constructs an instance of VehicleInfoMessage. More...
 
virtual ~VehicleInfoMessage ()=default
 Destructor an instance of VehicleInfoMessage. More...
 
virtual VehicleInfoListResponseTypeGetVehicleList ()=0
 Function to get the list of vehicle available in the network. More...
 

Detailed Description

Class provide storage of list of all available vehicle entity.

Definition at line 74 of file diagnostic_client_vehicle_info_message_type.h.

Member Typedef Documentation

◆ VehicleInfoListResponseType

Alias to collection of Vehicle info response.

Definition at line 79 of file diagnostic_client_vehicle_info_message_type.h.

Constructor & Destructor Documentation

◆ VehicleInfoMessage()

diag::client::vehicle_info::VehicleInfoMessage::VehicleInfoMessage ( )
default

Constructs an instance of VehicleInfoMessage.

◆ ~VehicleInfoMessage()

virtual diag::client::vehicle_info::VehicleInfoMessage::~VehicleInfoMessage ( )
virtualdefault

Destructor an instance of VehicleInfoMessage.

Member Function Documentation

◆ GetVehicleList()

virtual VehicleInfoListResponseType& diag::client::vehicle_info::VehicleInfoMessage::GetVehicleList ( )
pure virtual

Function to get the list of vehicle available in the network.

Returns
VehicleInfoListResponseType Result returned

Implemented in diag::client::conversation::VehicleInfoMessageImpl.


The documentation for this class was generated from the following file: