RParameterFamilyBundle Class Reference

class RParameterFamilyBundle : public RParameterFamilyBundleC

Bundle of (i.e. container for) parameter families. May contain and 0..N parameter families.

Inherits from

Constructor & Destructor Documentation

RParameterFamilyBundle()

RParameterFamilyBundle()[inline]

RParameterFamilyBundle(const RParameterFamilyBundle &)

RParameterFamilyBundle(const RParameterFamilyBundle &aBundle)[private]

Copy Constructor

Parameters

const RParameterFamilyBundle & aBundle

Member Functions Documentation

ClearAllParameters(RParameterFamily::TParameterSetType)

IMPORT_C voidClearAllParameters(RParameterFamily::TParameterSetTypeaType)

Clears (removes and deletes) all parameter sets with the type specified (delegated to the families)

Parameters

RParameterFamily::TParameterSetType aTypeThe type of the set to be deleted(requested, acceptable or granted)

CountParameterFamilies()

IMPORT_C TIntCountParameterFamilies()const

CreateFamilyL(TUint32)

IMPORT_C RParameterFamilyCreateFamilyL(TUint32aFamilyId)

Parameters

TUint32 aFamilyId

DeleteFamilyAtIndex(TInt)

IMPORT_C TIntDeleteFamilyAtIndex(TIntaIndex)

Parameters

TInt aIndex

FindFamily(TUint32)

IMPORT_C RParameterFamilyFindFamily(TUint32aFamilyId)

Search the sub-connection parameter bundle for a parameter family

Parameters

TUint32 aFamilyIdId of the family to match against

GetFamilyAtIndex(TUint)

IMPORT_C RParameterFamilyGetFamilyAtIndex(TUintaIndex)

Parameters

TUint aIndex

RemoveFamilyAtIndex(TInt)

IMPORT_C voidRemoveFamilyAtIndex(TIntaIndex)

Parameters

TInt aIndex

operator=(const RParameterFamilyBundle &)

RParameterFamilyBundle &operator=(const RParameterFamilyBundle &aBundle)[private]

Assignment operator

Parameters

const RParameterFamilyBundle & aBundle