class CLbsQualityProfileApi : public CBase |
Location Based Services Quality Profile API. A client uses this API to retrieve values stored in the Quality Profile installed for LBS.
One example client of this API is the Network Protocol Module.
The Quality Profile values represent vendor-specific quality criteria that are used in the course of handling location service requests.
Public Member Functions | |
---|---|
~CLbsQualityProfileApi() | |
TInt | Get(const TLbsQualityProfileId &, const TLbsQualityProfileApiSetting &, T &) |
IMPORT_C CLbsQualityProfileApi * | NewL() |
Private Member Functions | |
---|---|
CLbsQualityProfileApi() | |
void | ConstructL() |
IMPORT_C TInt | DoGet(const TLbsQualityProfileId &, const TLbsQualityProfileApiSetting &, TReal32 &) |
IMPORT_C TInt | DoGet(const TLbsQualityProfileId &, const TLbsQualityProfileApiSetting &, TTimeIntervalMicroSeconds &) |
Private Attributes | |
---|---|
CLbsQualityProfileApiImpl * | iImpl |
IMPORT_C TInt | DoGet | ( | const TLbsQualityProfileId & | aProfileId, |
const TLbsQualityProfileApiSetting & | aSetting, | |||
TReal32 & | aRealValue | |||
) | const [private] |
Gets the Horizontal or Vertical accuracy settings. TLbsQualityProfileApiSetting
const TLbsQualityProfileId & aProfileId | The identity of the quality profile. |
const TLbsQualityProfileApiSetting & aSetting | The setting to be retrieved. |
TReal32 & aRealValue | The value of the time setting. |
IMPORT_C TInt | DoGet | ( | const TLbsQualityProfileId & | aProfileId, |
const TLbsQualityProfileApiSetting & | aSetting, | |||
TTimeIntervalMicroSeconds & | aTimeValue | |||
) | const [private] |
Gets the Max Fix Time or Measurement Time settings. TLbsQualityProfileApiSetting
const TLbsQualityProfileId & aProfileId | The identity of the quality profile. |
const TLbsQualityProfileApiSetting & aSetting | The setting to be retrieved. |
TTimeIntervalMicroSeconds & aTimeValue | The value of the time setting. |
TInt | Get | ( | const TLbsQualityProfileId & | aProfileId, |
const TLbsQualityProfileApiSetting & | aSetting, | |||
T & | aValue | |||
) | const [inline] |
Gets one of the settings defined by the CLbsQualityProfileApi class. TLbsQualityProfileApiSetting
const TLbsQualityProfileId & aProfileId | The identity of the quality profile. |
const TLbsQualityProfileApiSetting & aSetting | The setting to be retrieved. |
T & aValue | The value of the setting. |
CLbsQualityProfileApiImpl * | iImpl | [private] |
pointer to the implementation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.