RParameterFamilyBundleC Class Reference

class RParameterFamilyBundleC

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

Public Member Functions
RParameterFamilyBundleC()
IMPORT_C voidCreateL()
IMPORT_C voidDestroy()
IMPORT_C const RParameterFamilyFindFamily(TUint32)
IMPORT_C const RParameterFamilyGetFamilyAtIndex(TUint)
TBool IsNull()
IMPORT_C TUintLength()
IMPORT_C TIntLoad(const TDesC8 &)
IMPORT_C voidLoadL(TDesC8 &)
IMPORT_C TIntStore(TDes8 &)
Private Member Functions
RParameterFamilyBundleC(const RParameterFamilyBundleC &)
RParameterFamilyBundleC &operator=(const RParameterFamilyBundleC &)
Private Attributes
CGenericParameterBundle *iBundle

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 voidCreateL()

Destroy()

IMPORT_C voidDestroy()

Sub-connection parameter bundle destructor, clear up the families

FindFamily(TUint32)

IMPORT_C const RParameterFamilyFindFamily(TUint32aFamilyId)const

Search the sub-connection parameter bundle for a parameter family

Parameters

TUint32 aFamilyIdId of the family to match against

GetFamilyAtIndex(TUint)

IMPORT_C const RParameterFamilyGetFamilyAtIndex(TUintaIndex)const

Parameters

TUint aIndex

IsNull()

TBool IsNull()const [inline]

Length()

IMPORT_C TUintLength()const

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

Load(const TDesC8 &)

IMPORT_C TIntLoad(const TDesC8 &aDes)

Parameters

const TDesC8 & aDes

LoadL(TDesC8 &)

IMPORT_C voidLoadL(TDesC8 &aDes)

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

Parameters

TDesC8 & aDesBuffer containing the serialised object information

Store(TDes8 &)

IMPORT_C TIntStore(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 & aDesBuffer 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]