LBS C++ binding
Experimental automated C++ generation from LBS APIs defined in Franca IDL
POIContentAccess.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 "POIContentAccess.types.h"
20 #include "POIServiceTypes.types.h"
21 
23 public:
26  POIContentAccess &operator=(const POIContentAccess &c);
28 
29  void registerContentAccessModule(String moduleName,
30  ContentAccessModuleID &camId);
31 
32  void unRegisterContentAccessModule(ContentAccessModuleID camId);
33 
34  void registerPoiCategories(ContentAccessModuleID camId,
35  std::vector<CategoryID> poiCategories);
36 
37  void updateCategories(ContentAccessModuleID camId,
38  std::vector<CAMCategoryUpdate> poiCategories);
39 
40  void addCategories(ContentAccessModuleID camId,
41  std::vector<CAMCategory> poiCategories,
42  std::vector<CategoryID> &poiCategoriesId);
43 
44  void removeCategories(ContentAccessModuleID camId,
45  std::vector<CategoryID> poiCategories);
46 
47 private:
48  // none
49 };
Definition: POIContentAccess.h:22