LBS C++ binding
Experimental automated C++ generation from LBS APIs defined in Franca IDL
FreeTextSearch.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 "FreeTextSearch.types.h"
20
#include "NavigationTypes.types.h"
21
22
class
FreeTextSearch
{
23
public
:
24
FreeTextSearch
();
25
FreeTextSearch
(
const
FreeTextSearch
&c);
26
FreeTextSearch
&operator=(
const
FreeTextSearch
&c);
27
~
FreeTextSearch
();
28
29
void
getVersion(
Version
&interfaceversion);
30
31
void
ftsRequest(FtsString inputString,
Coordinate2D
searchLocation,
32
ShapeList searchShapes, PageSize pageSize,
33
SearchOptions searchOptions, FtsString searchConditions,
34
FuzzyLevel fuzzyLevel, Handle &sessionHandle, PageId &pageId);
35
36
void
ftsNextPage(Handle sessionHandle, SearchOptions searchOptions,
37
PageId &pageId);
38
39
void
ftsCancel(Handle sessionHandle);
40
41
void
deleteLocationHandles(LocationHandleList locationHandleList);
42
43
private
:
44
// none
45
};
Version
Definition:
CommonTypes.types.h:22
Coordinate2D
Definition:
NavigationTypes.types.h:22
FreeTextSearch
Definition:
FreeTextSearch.h:22