#include <comms-infras/es_parameterbundle.h>
| class CParameterBundle : public CParameterBundleBase |
| Public Member Functions | |
|---|---|
| PARAMSETCONTAINERTYPE * | FindParamSetContainer(TUint32) |
| PARAMSETCONTAINERTYPE * | GetParamSetContainer(TInt) |
| const PARAMSETCONTAINERTYPE * | GetParamSetContainer(TInt) |
| TInt | Load(const TDesC8 &) |
| SUBCLASS * | LoadL(TDesC8 &) |
| SUBCLASS * | NewL() |
| Protected Member Functions | |
|---|---|
| CParameterBundle() | |
| Inherited Attributes | |
|---|---|
| CParameterBundleBase::iSetContainers | |
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.
| PARAMSETCONTAINERTYPE * | FindParamSetContainer | ( | TUint32 | aContainerId | ) | [inline] |
Reimplemented from CParameterBundleBase::FindParamSetContainer(TUint32)
Search the parameter bundle for a parameter set container
| Parameter | Description |
|---|---|
| aContainerId | Id of the container to match against |
Returns: Matching container or NULL pointer if not found
| PARAMSETCONTAINERTYPE * | GetParamSetContainer | ( | TInt | aIndex | ) | [inline] |
Reimplemented from CParameterBundleBase::GetParamSetContainer(TInt)
Pick out the parameter set container at the given index in the bundle.
| Parameter | Description |
|---|---|
| aIndex | index of the container to get |
Returns: Matching container or NULL pointer if index out of range
| const PARAMSETCONTAINERTYPE * | GetParamSetContainer | ( | TInt | aIndex | ) | const [inline] |
Reimplemented from CParameterBundleBase::GetParamSetContainer(TInt)const
| SUBCLASS * | LoadL | ( | TDesC8 & | aDes | ) | [static, inline] |
Creates a new parameter set bundle from a buffer containing the serialised object.
| Parameter | Description |
|---|---|
| aDes | Buffer containing the serialised object information |
Returns: a pointer to a parameter bundle if successful, otherwise leaves with system error code.
| SUBCLASS * | NewL | ( | ) | [static, inline] |
Reimplemented from CParameterBundleBase::NewL()
Creates a new instance of a parameter bundle (heap object).
| leaves |
with KErrNoMemory in out of memory conditions |
Returns: newly created instance of a parameter bundle