TFeatureEntry Class Reference

class TFeatureEntry

Feature entry class. Used by Feature Manager and its clients.

Constructor & Destructor Documentation

TFeatureEntry(TUid)

IMPORT_CTFeatureEntry(TUidaFeature)

Default constructor. Needed by clients using the method FeatureSupported( TFeatureEntry& aFeature ) of Feature Control API.

Parameters

TUid aFeatureFeature UID.

TFeatureEntry(TUid, TBitFlags32, TUint32)

IMPORT_CTFeatureEntry(TUidaFeature,
TBitFlags32aFlags,
TUint32aData
)

Default constructor. Needed by clients using the method AddFeature( TFeatureEntry& aFeature ) of Feature Control API.

Parameters

TUid aFeatureFeature UID.
TBitFlags32 aFlagsFeature status flags.
TUint32 aDataFeature data.

TFeatureEntry()

IMPORT_CTFeatureEntry()

Default constructor. Used by Feature Manager.

Member Functions Documentation

FeatureData()

IMPORT_C TUint32FeatureData()const

Returns feature data.

FeatureFlags()

IMPORT_C TBitFlags32FeatureFlags()const

Returns feature status flags.

FeatureUid()

IMPORT_C TUidFeatureUid()const

Returns feature UID.

Member Data Documentation

TUint32 iData

TUint32 iData[private]

Data associated with feature.

TUid iFeatureID

TUid iFeatureID[private]

UID of the feature.

TBitFlags32 iFlags

TBitFlags32 iFlags[private]

Value of the feature status flags. TFeatureFlags

TUint32 iReserved

TUint32 iReserved[private]

Reserved for future use. Initialised to 0 on construction.