CPosLmPartialReadParameters Class Reference

class CPosLmPartialReadParameters : public CBase

Container class for partial landmark settings. Partial settings are used to define which landmark data should be returned when CPosLandmarkDatabase::ReadPartialLandmarkLC is called.

eposlandmarks.lib S60 3.0

Inherits from

  • CPosLmPartialReadParameters

Constructor & Destructor Documentation

CPosLmPartialReadParameters()

CPosLmPartialReadParameters()[private]

CPosLmPartialReadParameters(const CPosLmPartialReadParameters &)

CPosLmPartialReadParameters(const CPosLmPartialReadParameters &)[private]

Parameters

const CPosLmPartialReadParameters &

~CPosLmPartialReadParameters()

~CPosLmPartialReadParameters()[virtual]

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

GetRequestedPositionFields(RArray< TUint > &)

IMPORT_C TIntGetRequestedPositionFields(RArray< TUint > &aRequestedFields)const

Returns the position fields which should be included in a partial landmark.

KErrNone if successful, otherwise one of the system wide error codes.

Parameters

RArray< TUint > & aRequestedFieldsWill contain the requested position fields, i.e. TPositionFieldId.

NewLC()

IMPORT_C CPosLmPartialReadParameters *NewLC()[static]

Two-phased constructor. A new instance of this class.

RequestedAttributes()

IMPORT_C CPosLandmark::TAttributesRequestedAttributes()const

Returns a bitmap of the landmark attributes which should be included in a partial landmark.

The bitmap is a combination of the values in CPosLandmark::TAttribute.

The partial landmark attributes bitmap.

SetRequestedAttributes(CPosLandmark::TAttributes)

IMPORT_C voidSetRequestedAttributes(CPosLandmark::TAttributesaAttributes)

Sets a bitmap of the landmark attributes which should be included in a partial landmark.

The bitmap is constructed from the values in CPosLandmark::TAttribute.

Parameters

CPosLandmark::TAttributes aAttributesA partial landmark attributes bitmap.

SetRequestedPositionFields(const RArray< TUint > &)

IMPORT_C TIntSetRequestedPositionFields(const RArray< TUint > &aRequestedFields)

Sets the position fields which should be included in a partial landmark.

KErrNone if successful, otherwise one of the system wide error codes.

Parameters

const RArray< TUint > & aRequestedFieldsThe requested position fields, i.e. TPositionFieldId.

operator=(const CPosLmPartialReadParameters &)

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

Parameters

const CPosLmPartialReadParameters &

Member Data Documentation

TUint32 iAttributes

TUint32 iAttributes[private]

RArray< TUint > iRequestedFields

RArray< TUint >iRequestedFields[private]