TFeatureEntry Class Reference

class TFeatureEntry

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

Constructor & Destructor Documentation

TFeatureEntry(TUid)

IMPORT_C TFeatureEntry ( TUid aFeature )

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

Parameters

TUid aFeature Feature UID.

TFeatureEntry(TUid, TBitFlags32, TUint32)

IMPORT_C TFeatureEntry ( TUid aFeature,
TBitFlags32 aFlags,
TUint32 aData
)

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

Parameters

TUid aFeature Feature UID.
TBitFlags32 aFlags Feature status flags.
TUint32 aData Feature data.

TFeatureEntry()

IMPORT_C TFeatureEntry ( )

Default constructor. Used by Feature Manager.

Member Functions Documentation

FeatureData()

IMPORT_C TUint32 FeatureData ( ) const

Returns feature data.

FeatureFlags()

IMPORT_C TBitFlags32 FeatureFlags ( ) const

Returns feature status flags.

FeatureUid()

IMPORT_C TUid FeatureUid ( ) 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.