RLbsModuleInfo Class Reference

class RLbsModuleInfo

The class is a wrapper around Lbs internal APIs and provides an access to the static module info for components that should not be dependent on the Location Server (e.g. AGPS integration module).

RPositionServer

Public Member Functions
RLbsModuleInfo()
IMPORT_C voidClose()
IMPORT_C TIntGetDataSourceId(TPositionModuleId, TUid &)
IMPORT_C TIntGetModuleInfoById(TPositionModuleId, TPositionModuleInfoBase &)
IMPORT_C TIntGetModuleInfoByIndex(TInt, TPositionModuleInfoBase &)
IMPORT_C TIntGetNumModules(TUint &)
IMPORT_C voidOpenL()
Private Member Functions
RLbsModuleInfo &operator=(const RLbsModuleInfo &)
Private Attributes
TAny *iReserved

Constructor & Destructor Documentation

RLbsModuleInfo()

IMPORT_CRLbsModuleInfo()

Default constructor

Member Functions Documentation

Close()

IMPORT_C voidClose()

Close

GetDataSourceId(TPositionModuleId, TUid &)

IMPORT_C TIntGetDataSourceId(TPositionModuleIdaModuleId,
TUid &aDataSourceId
)[static]

Get the Id of the data source plugin.

Parameters

TPositionModuleId aModuleIdPosition module ID.
TUid & aDataSourceIda reference to TUid for the result

GetModuleInfoById(TPositionModuleId, TPositionModuleInfoBase &)

IMPORT_C TIntGetModuleInfoById(TPositionModuleIdaModuleId,
TPositionModuleInfoBase &aModuleInfo
)[static]

Get module info data by module ID.

TPositionModuleInfoBase

Parameters

TPositionModuleId aModuleIdPosition module ID.
TPositionModuleInfoBase & aModuleInfoA reference to a TPositionModuleInfoBase object.

GetModuleInfoByIndex(TInt, TPositionModuleInfoBase &)

IMPORT_C TIntGetModuleInfoByIndex(TIntaModuleIndex,
TPositionModuleInfoBase &aModuleInfo
)[static]

Get module info data by module index.

TPositionModuleInfoBase

Parameters

TInt aModuleIndexModule index (zero based).
TPositionModuleInfoBase & aModuleInfoA reference to a TPositionModuleInfoBase object.

GetNumModules(TUint &)

IMPORT_C TIntGetNumModules(TUint &aNumModules)[static]

Get the number of modules by module count key.

Parameters

TUint & aNumModulesReturn the number of modules.

OpenL()

IMPORT_C voidOpenL()

Open

operator=(const RLbsModuleInfo &)

RLbsModuleInfo &operator=(const RLbsModuleInfo &)[private]

Parameters

const RLbsModuleInfo &

Member Data Documentation

TAny * iReserved

TAny *iReserved[private]