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