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
|
Indicates the types of Position Information classes supported by a PSY.
Its value is a bitmask of enumerated values of _TPositionInfoClassType
|
Enumeration Type Documentation
|
TPositionCriteriaBase derived classes class types.
- Enumerator:
-
EPositionCriteriaUnknownClass
|
|
EPositionCriteriaClass
|
|
EPositionCriteriaFirstCustomClass
|
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|