TFeatureSet Class Reference

class TFeatureSet

Wrapper class used for multiple feature queries.

Nested Classes and Structures

Constructor & Destructor Documentation

TFeatureSet()

IMPORT_C TFeatureSet ( )

Constructor

~TFeatureSet()

IMPORT_C ~TFeatureSet ( )

Destructor

Member Functions Documentation

Append(TUid)

IMPORT_C TInt Append ( TUid aFeature )

Method to add features before querying support statuses. This method must be called to initialize feature array before querying support statuses from server with FeaturesSupported(L) and finally check the status with a call to IsFeatureSupported or AreAllFeaturesSupported.

Parameters

TUid aFeature

Append(TUid, TBool)

TInt Append ( TUid aFeature,
TBool aSupported
)

Parameters

TUid aFeature
TBool aSupported

AreAllFeaturesSupported()

IMPORT_C TBool AreAllFeaturesSupported ( ) const

Method to check whether all features queried are supported.

Count()

TInt Count ( )

FeatureId(TInt)

TUid FeatureId ( TInt aIndex ) const

Parameters

TInt aIndex

IsFeatureSupported(TUid)

IMPORT_C TBool IsFeatureSupported ( TUid aFeature ) const

Method to check feature's support status.

Parameters

TUid aFeature is the feature UID of the feature that is queried.

Reset()

void Reset ( )

Member Data Documentation

TInt iCount

TInt iCount [private]

TUint32 iReserved

TUint32 iReserved [private]

RArray< TFeatureStat > iStatus

RArray < TFeatureStat > iStatus [private]