blob: edd0a29c488ad5c3de1409c5c5c62e1d0b935959 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#ifndef CUSTOM_VEHICLE_DATA_PROVIDER_H
#define CUSTOM_VEHICLE_DATA_PROVIDER_H
#include <vector>
namespace rpc {
namespace policy_table_interface_base {
struct VehicleDataItem;
}
} // namespace rpc
namespace policy {
class VehicleDataItemProvider {
public:
/**
* @brief Gets vehicle data items
* @return Structure with vehicle data items
*/
virtual const std::vector<rpc::policy_table_interface_base::VehicleDataItem>
GetVehicleDataItems() const = 0;
};
} // namespace policy
#endif // CUSTOM_VEHICLE_DATA_PROVIDER_H
|