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
22
class
POIContentAccess
{
23
public
:
24
POIContentAccess
();
25
POIContentAccess
(
const
POIContentAccess
&c);
26
POIContentAccess
&operator=(
const
POIContentAccess
&c);
27
~
POIContentAccess
();
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
};
POIContentAccess
Definition:
POIContentAccess.h:22