TPositionInfo Class 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 <lbspositioninfo.h>

Inherits TPositionInfoBase.

Inherited by HPositionGenericInfo, and TPositionCourseInfo.


Detailed Description

Standard class for getting a TPosition location fix from the location server.

Public Member Functions

IMPORT_C  TPositionInfo ()
  Default constructor.
IMPORT_C void  GetPosition (TPosition &aPosition) const
  Get the position information returned by the positioning module.
IMPORT_C void  SetPosition (const TPosition &aPosition)
  Set the position information.

Protected Attributes

TPosition  iPosition
  The TPosition.

Constructor & Destructor Documentation

IMPORT_C TPositionInfo::TPositionInfo  ) 
 

Default constructor.

Sets the class type and class size in the base class (TPositionInfoBase).


Member Function Documentation

IMPORT_C void TPositionInfo::GetPosition TPosition aPosition  )  const
 

Get the position information returned by the positioning module.

Parameters:
[out]  aPosition  The TPosition stored in this class is copied into aPosition
IMPORT_C void TPositionInfo::SetPosition const TPosition aPosition  ) 
 

Set the position information.

This is usually called by the Location framework. Clients need not call this method.

Parameters:
[in]  aPosition  The TPosition stored in this class is set to aPosition

Field Documentation

TPosition TPositionInfo::iPosition [protected]
 

The TPosition.


The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top