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;
#include <lbscommon.h>
The client should not use this class. Instead the client should use TPositionQuality class.
Public Types |
|
enum | TResult { EIsBetter, EIsEqual, EIsWorse } |
Enumerator for the comparison of position quality items. More... |
|
enum | TValuePreference { EPreferSmallerValues, EPreferGreaterValues } |
enum | TDataType { EUndefined, ETInt8, ETInt16, ETInt32, ETInt64, ETUint8, ETUint16, ETUint32, ETReal32, ETReal64, ETTime, ETTimeIntervalMicroSeconds } |
Defines the data type of the position quality item. More... |
|
Public Member Functions |
|
TPositionQualityItem () | |
TInt | Compare (const TPositionQualityItem &aItem, TResult &aComparison) const |
void | Set (TDataType aDataType, TValuePreference aValuePreference, const TAny *aData, TUint aSizeOfData) |
TInt | Get (TDataType aDataType, TAny *aData, TUint aSizeOfData) const |
TBool | IsDefined () const |
|
|
Enumerator for the comparison of position quality items. |
|
|
|
|
|
|