LBS C++ binding
Experimental automated C++ generation from LBS APIs defined in Franca IDL
Configuration.h
1 /*
2  * SPDX-License-Identifier: MPL-2.0
3  *
4  * Copyright (C) 2014, PCA Peugeot Citroen, XS Embedded GmbH, TomTom
5  * International B.V., Continental Automotive GmbH, BMW Car IT GmbH,
6  * Alpine Electronics R&D Europe GmbH, AISIN AW CO., LTD., Neusoft
7  * Technology Solutions GmbH, Jaguar Land Rover Limited,
8  * Visteon Corporation, Elektrobit Automotive GmbH
9  *
10  * This Source Code Form is subject to the terms of the
11  * Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
12  * this file, you can obtain one at http://mozilla.org/MPL/2.0/.
13 */
14 #pragma once
15 // Generated from Franca IDL Interface
16 // 2017-04-17 49:17
17 
18 #include "CommonTypes.types.h"
19 #include "Configuration.types.h"
20 #include "NavigationTypes.types.h"
21 
23 public:
24  Configuration();
25  Configuration(const Configuration &c);
26  Configuration &operator=(const Configuration &c);
27  ~Configuration();
28 
29  void getVersion(Version &interfaceversion);
30 
31  void setLocale(String languageCode, String countryCode, String scriptCode);
32 
33  void getLocale(String &languageCode, String &countryCode, String &scriptCode);
34 
35  void getSupportedLocales(std::vector<Locale> &localeList);
36 
37  void setTimeFormat(TimeFormat format);
38 
39  void getTimeFormat(TimeFormat &format);
40 
41  void getSupportedTimeFormats(std::vector<TimeFormat> &timeFormatList);
42 
43  void setCoordinatesFormat(CoordinatesFormat coordinatesFormat);
44 
45  void getCoordinatesFormat(CoordinatesFormat &coordinatesFormat);
46 
47  void getSupportedCoordinatesFormat(
48  std::vector<CoordinatesFormat> &coordinatesFormatList);
49 
50  void setUnitsOfMeasurement(UnitsOfMeasurement unitsOfMeasurement);
51 
52  void getUnitsOfMeasurement(UnitsOfMeasurement &unitsOfMeasurement);
53 
54  void getSupportedUnitsOfMeasurement(
55  UnitsOfMeasurementList &unitsOfMeasurementList);
56 
57 private:
58  // none
59 };
Definition: Configuration.h:22
Definition: CommonTypes.types.h:22