lbsclasstypes.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;


Go to the source code of this file.


Typedefs

typedef TUint32  TPositionInfoClassType
  Indicates the types of Position Information classes supported by a PSY.

Enumerations

enum   TPositionClassFamily {
  EPositionInfoFamily, EPositionModuleInfoFamily, EPositionModuleStatusFamily, EPositionModuleStatusEventFamily,
  EPositionModuleQualityFamily, EPositionPositionCriteriaFamily, EPositionUpdateOptionsFamily, EPositionLastFamily = 20
}
  The type of position class. More...
enum   _TPositionQualityClassType { EPositionQualityUnknownClass = 0, EPositionQualityClass = 0x01, EPositionQualityFirstCustomClass = 0x01000000 }
  TPositionQualityBase derived position quality class types. More...
enum   _TPositionModuleInfoClassType { EPositionModuleInfoUnknownClass = 0, EPositionModuleInfoClass = 0x01, EPositionModuleInfoFirstCustomClass = 0x01000000 }
  TPositionModuleInfoBase derived position module information class types. More...
enum   _TPositionModuleStatusClassType { EPositionModuleStatusUnknownClass = 0, EPositionModuleStatusClass = 0x01, EPositionModuleStatusFirstCustomClass = 0x01000000 }
  TPositionModuleStatusBase derived position module status class types. More...
enum   _TPositionModuleStatusEventClassType { EPositionModuleStatusEventUnknownClass = 0, EPositionModuleStatusEventClass = 0x01, EPositionModuleStatusEventFirstCustomClass = 0x01000000 }
  TPositionModuleStatusEventBase derived position module status event class types. More...
enum   _TPositionUpdateOptionsClassType { EPositionUpdateOptionsUnknownClass = 0, EPositionUpdateOptionsClass = 0x01, EPositionUpdateOptionsFirstCustomClass = 0x01000000 }
  TPositionUpdateOptionsBase derived position update options class types. More...
enum   _TPositionInfoClassType {
  EPositionInfoUnknownClass = 0, EPositionInfoClass = 0x01, EPositionGenericInfoClass = 0x02, EPositionCourseInfoClass = 0x04,
  EPositionSatelliteInfoClass = 0x08, EPositionInfoFirstCustomClass = 0x01000000
}
  TPositionInfoBase derived classes class types. More...
enum   _TPositionCriteriaClassType { EPositionCriteriaUnknownClass = 0, EPositionCriteriaClass = 0x01, EPositionCriteriaFirstCustomClass = 0x01000000 }
  TPositionCriteriaBase derived classes class types. More...

Typedef Documentation

TPositionInfoClassType
 

Indicates the types of Position Information classes supported by a PSY.

Its value is a bitmask of enumerated values of _TPositionInfoClassType


Enumeration Type Documentation

enum _TPositionCriteriaClassType
 

TPositionCriteriaBase derived classes class types.

Enumerator:
EPositionCriteriaUnknownClass 
EPositionCriteriaClass 
EPositionCriteriaFirstCustomClass 
enum _TPositionInfoClassType
 

TPositionInfoBase derived classes class types.

Enumerator:
EPositionInfoUnknownClass  Unknown position info class type.
EPositionInfoClass  Indicates that the class is a TPositionInfo.
EPositionGenericInfoClass  Indicates that the class is a HPositionGenericInfo.
EPositionCourseInfoClass  Indicates that the class is a TPositionCourseInfo.
EPositionSatelliteInfoClass  Indicates that the class is a TPositionSatelliteInfo.
EPositionInfoFirstCustomClass  starting value for user defined position info class types
enum _TPositionModuleInfoClassType
 

TPositionModuleInfoBase derived position module information class types.

Enumerator:
EPositionModuleInfoUnknownClass  Unknown position module information class type.
EPositionModuleInfoClass  Indicates that the class is TPositionModuleInfo.
EPositionModuleInfoFirstCustomClass  starting value for user defined position module information class types
enum _TPositionModuleStatusClassType
 

TPositionModuleStatusBase derived position module status class types.

Enumerator:
EPositionModuleStatusUnknownClass  Unknown position module status class type.
EPositionModuleStatusClass  Indicates that the class is TPositionModuleStatus.
EPositionModuleStatusFirstCustomClass  starting value for user defined position module status class types
enum _TPositionModuleStatusEventClassType
 

TPositionModuleStatusEventBase derived position module status event class types.

Enumerator:
EPositionModuleStatusEventUnknownClass  Unknown position module status event class type.
EPositionModuleStatusEventClass  Indicates that the class is TPositionModuleStatusEvent.
EPositionModuleStatusEventFirstCustomClass  starting value for user defined position module status event class types
enum _TPositionQualityClassType
 

TPositionQualityBase derived position quality class types.

Enumerator:
EPositionQualityUnknownClass  Unknown position quality class type.
EPositionQualityClass  Indicates that the class is TPositionQuality.
EPositionQualityFirstCustomClass  starting value for user defined position quality class types
enum _TPositionUpdateOptionsClassType
 

TPositionUpdateOptionsBase derived position update options class types.

Enumerator:
EPositionUpdateOptionsUnknownClass  Unknown position update options class type.
EPositionUpdateOptionsClass  Indicates that the class is TPositionUpdateOptions.
EPositionUpdateOptionsFirstCustomClass  starting value for user defined position update options class types
enum TPositionClassFamily
 

The type of position class.

Enumerator:
EPositionInfoFamily  indicates all the TPositionInfoBase derived classes supported by the positioning module.

When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionInfoClassType

EPositionModuleInfoFamily  indicates all the TPositionModuleInfoBase derived classes supported by the positioning module.

When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionModuleInfoClassType

EPositionModuleStatusFamily  indicates all the TPositionModuleStatusBase derived classes supported by the positioning module.

When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionModuleStatusClassType

EPositionModuleStatusEventFamily  indicates all the TPositionModuleStatusEventBase derived classes supported by the positioning module.

When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionModuleStatusEventClassType

EPositionModuleQualityFamily  indicates all the TPositionModuleQualityBase derived classes supported by the positioning module.

When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionModuleQualityClassType

EPositionPositionCriteriaFamily  indicates all the TPositionCriteriaBase derived classes supported by the positioning module.

When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionCriteriaClassType

EPositionUpdateOptionsFamily  indicates all the TPositionUpdateOptionsBase derived classes supported by the positioning module.

When this values is passed to the TPositionModuleInfo::ClassesSupported() method, it returns a bit mask of values corresponding to the enumeration _TPositionUpdateOptionsClassType

EPositionLastFamily 

Copyright © Nokia Corporation 2001-2008
Back to top