CLbsQualityProfileApiImpl Class Reference

class CLbsQualityProfileApiImpl : public CBase

Inherits from

Constructor & Destructor Documentation

CLbsQualityProfileApiImpl()

CLbsQualityProfileApiImpl ( ) [private]

Default constructor

~CLbsQualityProfileApiImpl()

~CLbsQualityProfileApiImpl ( ) [virtual]

Default destructor

Member Functions Documentation

ConstructL()

void ConstructL ( ) [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 & aProfileId The identity of the quality profile.
const TLbsQualityProfileApiSetting & aSetting The setting to be read.
TReal32 & aRealValue The 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 & aProfileId The identity of the quality profile.
const TLbsQualityProfileApiSetting & aSetting The setting to be read.
TTimeIntervalMicroSeconds & aTimeValue The value of the setting (returned).

NewL()

CLbsQualityProfileApiImpl * NewL ( ) [static]

Static constructor.