CSubConParameterBundle Class Reference
class CSubConParameterBundle : public CObject
|
Container for (bundle of) SubConnection parameter families.
May contain and 0..N parameter families.
Note: If the
CSubConParameterBundle
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
Constructor & Destructor Documentation
CSubConParameterBundle()
IMPORT_C
|
CSubConParameterBundle
|
(
|
)
|
[protected]
|
Empty sub-connection generic parameter bundle constructor
CSubConParameterBundle(const CSubConParameterBundle &)
~CSubConParameterBundle()
IMPORT_C
|
~CSubConParameterBundle
|
(
|
)
|
|
Sub-connection parameter bundle destructor, clear up the families
Member Functions Documentation
AddFamilyL(CSubConParameterFamily *)
Add a sub-connection parameter family to the bundle.
Note: The
CSubConParameterBundle
object takes ownership of the parameter family that is passed into this method. When the bundle object is destroyed, any family owned by this object will also be destroyed.
-
Exceptions
-
leaves
|
with KErrNoMemory in out of memory conditions
|
ClearAllParameters(CSubConParameterFamily::TParameterSetType)
Clears (removes and deletes) all parameter sets with the type specified (delegated to the families)
FindFamily(TUint32)
Search the sub-connection parameter bundle for a parameter family
Parameters
TUint32
aFamilyId
|
Id of the family to match against. It is an identifier for the specific family type, currently only 4, QoS (KSubConQoSFamily),Authorisation (KSubConAuthorisationFamily), CallDescrParams (KSubConnCallDescrParamsFamily) and ContextDescrParams (KSubConnContextDescrParamsFamily), are defined.
|
FindFamily(TUint32)
Search the sub-connection parameter bundle for a parameter family
Parameters
TUint32
aFamilyId
|
Id of the family to match against. It is an identifier for the specific family type, currently only 4, QoS (KSubConQoSFamily),Authorisation (KSubConAuthorisationFamily), CallDescrParams (KSubConnCallDescrParamsFamily) and ContextDescrParams (KSubConnContextDescrParamsFamily), are defined.
|
Length()
IMPORT_C
TUint
|
Length
|
(
|
)
|
const
|
Calculates the length of buffer required to serialise this parameter set bundle.
Load(const TDesC8 &)
Instructs this sub-connection bundle to set its members based on the serialiesd data in the buffer passed.
Parameters
const
TDesC8
& aDes
|
Buffer containing the serialised bundle object
|
LoadL(TDesC8 &)
Creates a new sub-connection parameter set bunlde from a buffer containing the serialised object.
Parameters
TDesC8
& aDes
|
Buffer containing the serialised object information
|
NewL()
Creates a new instance of a sub-connection parameter bundle (heap object) Can be used directly as a
CObject
or via the
RSubConParameterBundle
handle.
-
Exceptions
-
leaves
|
with KErrNoMemory in out of memory conditions
|
Store(TDes8 &)
Instructs this sub-connection parameter 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 CSubConParameterBundle &)
Member Data Documentation
RPointerArray< CSubConParameterFamily > iFamilies
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.