API published in: S60 2nd Ed FP 2
Link against: lbs.lib
Required Capabilities
None
Exceptions
The capability Location is required in:
TInt RPositionServer::GetDefaultModuleId(TPositionModuleId& aModuleId) const;
TInt RPositionServer::GetNumModules(TUint& aNumModules) const;
TInt RPositionServer::GetModuleInfoByIndex(TInt aModuleIndex, TPositionModuleInfoBase& aModuleInfo) const;
TInt RPositionServer::GetModuleInfoById(TPositionModuleId aModuleId, TPositionModuleInfoBase& aModuleInfo) const;
TInt RPositionServer::GetModuleStatus(TPositionModuleStatusBase& aPosModuleStatus, TPositionModuleId aModuleId) const;
void RPositionServer::NotifyModuleStatusEvent(TPositionModuleStatusEventBase& aStatusEvent,TRequestStatus& aStatus,const TPositionModuleId aModuleId = KPositionNullModuleId) const;
TInt RPositioner::SetRequestor(CRequestor::TRequestorType aType,CRequestor::TRequestorFormat aFormat,const TDesC& aData);
TInt RPositioner::SetRequestor(const RRequestorStack& aRequestorStack);
TInt RPositioner::SetUpdateOptions(const TPositionUpdateOptionsBase& aPosOption);
TInt RPositioner::GetUpdateOptions(TPositionUpdateOptionsBase& aPosOption) const;
void RPositioner::GetLastKnownPosition(TPositionInfoBase& aPosInfo,TRequestStatus& aStatus) const;
void RPositioner::NotifyPositionUpdate(TPositionInfoBase& aPosInfo,TRequestStatus& aStatus) const;
Go to the source code of this file.
Defines |
|
#define | EPositioningIpcOffset 0x1000 |
#define | EPositionServerIpcOffset (EPositioningIpcOffset) |
#define | EPositionerIpcOffset (EPositionServerIpcOffset + 0x1000) |
#define | EPositionerCustomIpcOffset 0x40000000 |
Enumerations |
|
enum | TPositionIpcId { EPositionServerCancelAsyncRequest = ( 0x1000 ), EPositionServerConnect, EPositionServerGetDefaultModuleId, EPositionServerGetNumModules, EPositionServerGetModuleInfoByIndex, EPositionServerGetModuleInfoById, EPositionServerGetModuleStatus, EPositionServerNotifyModuleStatusEvent, EPositionerCancelAsyncRequest = ( ( 0x1000 ) + 0x1000), EPositionerOpen, EPositionerOpenModuleId, EPositionerOpenCriteria, EPositionerClose, EPositionerSetSingleRequestor, EPositionerSetMultipleRequestors, EPositionerSetUpdateOptions, EPositionerGetUpdateOptions, EPositionerGetLastKnownPosition, EPositionerNotifyPositionUpdate, EPositionerCustomCodesBegin = 0x40000000 } |
|
|
|
|
|