RParameterFamilyBundleC Class Reference

class RParameterFamilyBundleC

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

Constructor & Destructor Documentation

RParameterFamilyBundleC()

RParameterFamilyBundleC ( ) [inline]

RParameterFamilyBundleC(const RParameterFamilyBundleC &)

RParameterFamilyBundleC ( const RParameterFamilyBundleC & aBundle ) [private]

Copy Constructor

Parameters

const RParameterFamilyBundleC & aBundle

Member Functions Documentation

CreateL()

IMPORT_C void CreateL ( )

Destroy()

IMPORT_C void Destroy ( )

Sub-connection parameter bundle destructor, clear up the families

FindFamily(TUint32)

IMPORT_C const RParameterFamily FindFamily ( TUint32 aFamilyId ) const

Search the sub-connection parameter bundle for a parameter family

Parameters

TUint32 aFamilyId Id of the family to match against

GetFamilyAtIndex(TUint)

IMPORT_C const RParameterFamily GetFamilyAtIndex ( TUint aIndex ) const

Parameters

TUint aIndex

IsNull()

TBool IsNull ( ) const [inline]

Length()

IMPORT_C TUint Length ( ) const

Calculates the length of buffer required to serialise this parameter set bundle.

Load(const TDesC8 &)

IMPORT_C TInt Load ( const TDesC8 & aDes )

Parameters

const TDesC8 & aDes

LoadL(TDesC8 &)

IMPORT_C void LoadL ( TDesC8 & aDes )

Creates a new parameter family bundle from a buffer containing the serialised object.

Parameters

TDesC8 & aDes Buffer containing the serialised object information

Store(TDes8 &)

IMPORT_C TInt Store ( TDes8 & aDes ) const

Instructs this parameter family bundle to create a serilised version of itself and append it to the buffer that has been passed.

Parameters

TDes8 & aDes Buffer to append the serialised object to

operator=(const RParameterFamilyBundleC &)

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

Assignment operator

Parameters

const RParameterFamilyBundleC & aBundle

Member Data Documentation

CGenericParameterBundle * iBundle

CGenericParameterBundle * iBundle [private]