CParameterBundle Class Reference

class CParameterBundle : public CParameterBundleBase

Container for (bundle of) parameter set containers.

This class can't be used directly, but must be subclassed, as the NewL/LoadL refer to the subclass.

May contain and 0..N parameter families of type PARAMSETCONTAINERTYPE.

Inherits from

Constructor & Destructor Documentation

CParameterBundle()

CParameterBundle()[protected, inline]

Member Functions Documentation

FindParamSetContainer(TUint32)

PARAMSETCONTAINERTYPE *FindParamSetContainer(TUint32aContainerId)[inline]

Search the parameter bundle for a parameter set container

Parameters

TUint32 aContainerIdId of the container to match against

GetParamSetContainer(TInt)

PARAMSETCONTAINERTYPE *GetParamSetContainer(TIntaIndex)[inline]

Pick out the parameter set container at the given index in the bundle.

Parameters

TInt aIndexindex of the container to get

GetParamSetContainer(TInt)

const PARAMSETCONTAINERTYPE *GetParamSetContainer(TIntaIndex)const [inline]

Parameters

TInt aIndex

Load(const TDesC8 &)

TInt Load(const TDesC8 &aDes)[inline]

Instructs this sub-connection bundle to set its members based on the serialiesd data in the buffer passed.

Parameters

const TDesC8 & aDesBuffer containing the serialised bundle object

LoadL(TDesC8 &)

SUBCLASS *LoadL(TDesC8 &aDes)[static, inline]

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

Parameters

TDesC8 & aDesBuffer containing the serialised object information

NewL()

SUBCLASS *NewL()[static, inline]

Creates a new instance of a parameter bundle (heap object).

Exceptions
leaves

with KErrNoMemory in out of memory conditions