lbspositioninfo.h File Reference

API published in: S60 2nd Ed FP 2

Link against: lbs.lib

Capability Information

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 <LbsPosition.h>
#include <LbsCommon.h>
#include <LbsFields.h>

Go to the source code of this file.


Data Structures

class  TPositionInfoBase
 This class provides the interface used by RPositioner to get a location fix, and as such all classes used to get location info from the location server should derive from this class. More...
class  TPositionInfo
 Standard class for getting a TPosition location fix from the location server. More...
class  TPositionCourseInfo
 Class for getting a TCourse from the location server. More...
class  HPositionGenericInfo
 Class for getting arbitrary positioning related information back from the location server. More...

Typedefs

typedef TUint32 TPositionUpdateType
 Defines the type of position update provided by the positioning module.

Enumerations

enum  _TPositionUpdateType { EPositionUpdateUnknown = 0, EPositionUpdateGeneral = 0x01 }
 Position update types. More...

Variables

const TInt KPositionGenericInfoDefaultBufferSize = 1024
 The default size for a HPositionGenericInfo position information buffer.
const TInt KPositionGenericInfoDefaultMaxFields = 32
 The default number of requested fields for a HPositionGenericInfo position information buffer.

Typedef Documentation

TPositionUpdateType
 

Defines the type of position update provided by the positioning module.

The values are defined by the enumerator _TPositionUpdateType


Enumeration Type Documentation

enum _TPositionUpdateType
 

Position update types.

Enumerator:
EPositionUpdateUnknown 
EPositionUpdateGeneral 

Variable Documentation

const TInt KPositionGenericInfoDefaultBufferSize = 1024
 

The default size for a HPositionGenericInfo position information buffer.

const TInt KPositionGenericInfoDefaultMaxFields = 32
 

The default number of requested fields for a HPositionGenericInfo position information buffer.


Copyright © Nokia Corporation 2001-2008
Back to top