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 <e32def.h>
Go to the source code of this file.
Enumerations | |
enum | TPositionClientPanic { EPositionGenericInfoMismatchDataType = 0, EPositionRequestorConstructorGivenNullData = 1, EPositionGenericInfoZeroBufferSize = 2, EPositionBadRequest = 3, EPositionBadDescriptor = 4, EPositionServerHandleNotClosed = 5, EPositionServerBadHandle = 6, EPositionNullPointerHolder = 7, EPositionInvalidClassType = 8, EPositionSelectionOrderOverflow = 9, EPositionClassSizeMismatch = 10, EPositionQualityBadDataType = 11, EPositionBadTime = 12, EPositionBadAccuracy = 13, EPositionGenericInfoZeroMaxFields = 14, EPositionDuplicateRequest = 15, EPositionRequestsNotCancelled = 16, EPositionNullRequestor = 17 } |
Position Client API panic codes. More... | |
Functions | |
_LIT (KPosClientFault,"Lbs Client Fault") | |
Variables | |
const TInt | KPositionQualityLoss = 1 |
const TInt | KPositionPartialUpdate = 2 |
const TInt | KPositionErrBase = -30371 |
Lbs specific error codes. | |
const TInt | KErrPositionBufferOverflow = KPositionErrBase |
const TInt | KErrPositionIncalculable = KPositionErrBase - 1 |
|
Position Client API panic codes.
|
|
|
|
|
Lbs specific error codes. |
|
|