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

Constructor & Destructor Documentation

RLbsModuleInfo()

IMPORT_C RLbsModuleInfo ( )

Default constructor

Member Functions Documentation

Close()

IMPORT_C void Close ( )

Close

GetDataSourceId(TPositionModuleId, TUid &)

IMPORT_C TInt GetDataSourceId ( TPositionModuleId aModuleId,
TUid & aDataSourceId
) [static]

Get the Id of the data source plugin.

Parameters

TPositionModuleId aModuleId Position module ID.
TUid & aDataSourceId a reference to TUid for the result

GetModuleInfoById(TPositionModuleId, TPositionModuleInfoBase &)

IMPORT_C TInt GetModuleInfoById ( TPositionModuleId aModuleId,
TPositionModuleInfoBase & aModuleInfo
) [static]

Get module info data by module ID.

TPositionModuleInfoBase

Parameters

TPositionModuleId aModuleId Position module ID.
TPositionModuleInfoBase & aModuleInfo A reference to a TPositionModuleInfoBase object.

GetModuleInfoByIndex(TInt, TPositionModuleInfoBase &)

IMPORT_C TInt GetModuleInfoByIndex ( TInt aModuleIndex,
TPositionModuleInfoBase & aModuleInfo
) [static]

Get module info data by module index.

TPositionModuleInfoBase

Parameters

TInt aModuleIndex Module index (zero based).
TPositionModuleInfoBase & aModuleInfo A reference to a TPositionModuleInfoBase object.

GetNumModules(TUint &)

IMPORT_C TInt GetNumModules ( TUint & aNumModules ) [static]

Get the number of modules by module count key.

Parameters

TUint & aNumModules Return the number of modules.

OpenL()

IMPORT_C void OpenL ( )

Open

operator=(const RLbsModuleInfo &)

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

Parameters

const RLbsModuleInfo &

Member Data Documentation

TAny * iReserved

TAny * iReserved [private]