CLbsQualityProfileApiImpl Class Reference

class CLbsQualityProfileApiImpl : public CBase

Inherits from

  • CLbsQualityProfileApiImpl

Constructor & Destructor Documentation

CLbsQualityProfileApiImpl()

CLbsQualityProfileApiImpl()[private]

Default constructor

~CLbsQualityProfileApiImpl()

~CLbsQualityProfileApiImpl()[virtual]

Default destructor

Member Functions Documentation

ConstructL()

voidConstructL()[private]

Second phase constructor

GetValidated(const TLbsQualityProfileId &, const TLbsQualityProfileApiSetting &, TReal32 &)

TInt GetValidated(const TLbsQualityProfileId &aProfileId,
const TLbsQualityProfileApiSetting &aSetting,
TReal32 &aRealValue
)

Retrieve an LBS Quality Profile real value setting.

This is called by one of overloaded DoGet methods after validating the request.

TLbsQualityProfileApiSetting

Parameters

const TLbsQualityProfileId & aProfileIdThe identity of the quality profile.
const TLbsQualityProfileApiSetting & aSettingThe setting to be read.
TReal32 & aRealValueThe value of the setting (returned).

GetValidated(const TLbsQualityProfileId &, const TLbsQualityProfileApiSetting &, TTimeIntervalMicroSeconds &)

TInt GetValidated(const TLbsQualityProfileId &aProfileId,
const TLbsQualityProfileApiSetting &aSetting,
TTimeIntervalMicroSeconds &aTimeValue
)

Retrieve an LBS Quality Profile time value setting.

This is called by one of overloaded DoGet methods after validating the request.

TLbsQualityProfileApiSetting

Parameters

const TLbsQualityProfileId & aProfileIdThe identity of the quality profile.
const TLbsQualityProfileApiSetting & aSettingThe setting to be read.
TTimeIntervalMicroSeconds & aTimeValueThe value of the setting (returned).

NewL()

CLbsQualityProfileApiImpl *NewL()[static]

Static constructor.