1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
20 // Following added to maintain compatibility with Symbian Lbs
21 #define EPositioningCancelOffset 500
22 #define EPositioningCompleteOffset 600
23 #define IPC_LOCATION_START 1000
25 // 0x00000000 to 0x00000FFF not used
26 #define EPositioningIpcOffset 0x1000
28 // 0x00001000 to 0x00001FFF reserved for RPositionServer requests
29 #define EPositionServerIpcOffset (EPositioningIpcOffset)
31 // 0x00002000 to 0x00002FFF reserved for RPositioner requests
32 #define EPositionerIpcOffset (EPositionServerIpcOffset + 0x1000)
34 // 0x00009000 to 0x3FFFFFFF unused IPC constants
35 #define EPositionerRedundentOffset 0x9000
37 // 0x40000000 to 0x7FFFFFFF reserved for 3rd party extensions to the LBS API.
38 // All extensions implemented by 3rd parties should be implemented in this range.
39 #define EPositionerCustomIpcOffset 0x40000000
42 This class is not intended for public use - except for cancel requests
49 EPositionServerCancelAsyncRequest = EPositionServerIpcOffset,
50 EPositionServerConnect,
51 EPositionServerGetDefaultModuleId,
52 EPositionServerGetNumModules,
53 EPositionServerGetModuleInfoByIndex,
54 EPositionServerGetModuleInfoById,
55 EPositionServerGetModuleStatus,
56 EPositionServerNotifyModuleStatusEvent,
58 EPositionerCancelAsyncRequest = EPositionerIpcOffset,
60 EPositionerOpenModuleId,
61 EPositionerOpenCriteria,
63 EPositionerSetSingleRequestor,
64 EPositionerSetMultipleRequestors,
65 EPositionerSetUpdateOptions,
66 EPositionerGetUpdateOptions,
67 EPositionerGetLastKnownPosition,
68 EPositionerNotifyPositionUpdate,
70 // Following added to maintain compatibility with Symbian Lbs
71 EPositionerOpenServer = EPositionerRedundentOffset,
72 EPositionCustomCodesBegin,
73 EPositionCancelIpcsBegin,
74 EPositionServerNotifyModuleStatusEventCancel,
75 EPositionerGetLastKnownPositionCancel,
76 EPositionerNotifyPositionUpdateCancel,
77 EPositionCustomCancelCodesBegin,
79 EPositionerCustomCodesBegin = EPositionerCustomIpcOffset,