RSubConParameterBundle Class Reference

class RSubConParameterBundle

Container for (bundle of) SubConnection parameter families.

May contain and 0..N SubConnection parameter families.

Note: If the RSubConParameterBundle object takes ownership of any CSubConParameterFamily object, then when the bundle object is destroyed, any family owned by this object will also be destroyed.

THIS API IS DEPRECATED IN FAVOUR OF RParameterFamilyBundle

since v9.6

Public Member Functions
RSubConParameterBundle()
IMPORT_C voidAddFamilyL(CSubConParameterFamily *)
IMPORT_C voidClearAllParameters(CSubConParameterFamily::TParameterSetType)
IMPORT_C voidClose()
voidCopyFromFamilyBundleL(RParameterFamilyBundle &)
voidCopyToFamilyBundleL(RParameterFamilyBundle &)
IMPORT_C CSubConParameterFamily *FindFamily(TUint32)
IMPORT_C TUintLength()
IMPORT_C TIntLoad(const TDesC8 &)
IMPORT_C TIntStore(TDes8 &)
Protected Member Functions
TInt CheckBundle()
Private Member Functions
RSubConParameterBundle(const RSubConParameterBundle &)
RSubConParameterBundle &operator=(const RSubConParameterBundle &)
Private Attributes
CSubConParameterBundle *iBundle

Constructor & Destructor Documentation

RSubConParameterBundle()

IMPORT_CRSubConParameterBundle()

RSubConParameterBundle(const RSubConParameterBundle &)

RSubConParameterBundle(const RSubConParameterBundle &aBundle)[private]

Parameters

const RSubConParameterBundle & aBundle

Member Functions Documentation

AddFamilyL(CSubConParameterFamily *)

IMPORT_C voidAddFamilyL(CSubConParameterFamily *aFamily)

Parameters

CSubConParameterFamily * aFamily

CheckBundle()

TInt CheckBundle()const [protected]

ClearAllParameters(CSubConParameterFamily::TParameterSetType)

IMPORT_C voidClearAllParameters(CSubConParameterFamily::TParameterSetTypeaType)

Close()

IMPORT_C voidClose()

CopyFromFamilyBundleL(RParameterFamilyBundle &)

voidCopyFromFamilyBundleL(RParameterFamilyBundle &aSrc)

Copy the contents of an RParameterFamilyBundle to this RSubConParameterBundle

Parameters

RParameterFamilyBundle & aSrcRParameterFamilyBundle to copy contents from

CopyToFamilyBundleL(RParameterFamilyBundle &)

voidCopyToFamilyBundleL(RParameterFamilyBundle &aDest)const

Copy the contents of this parameter bundle to a RParameterFamilyBundle.

Parameters

RParameterFamilyBundle & aDestRParameterFamilyBundle to copy parameters to

FindFamily(TUint32)

IMPORT_C CSubConParameterFamily *FindFamily(TUint32aFamilyId)

Parameters

TUint32 aFamilyId

Length()

IMPORT_C TUintLength()const

Load(const TDesC8 &)

IMPORT_C TIntLoad(const TDesC8 &aDes)

Parameters

const TDesC8 & aDes

Store(TDes8 &)

IMPORT_C TIntStore(TDes8 &aDes)const

Parameters

TDes8 & aDes

operator=(const RSubConParameterBundle &)

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

Parameters

const RSubConParameterBundle & aBundle

Member Data Documentation

CSubConParameterBundle * iBundle

CSubConParameterBundle *iBundle[private]