class CSubConParameterFamily : public CBase |
Container of RSubConnection parameter sets.
For each Parameter Type (Requested, Acceptable and Granted) it contains one generic and 0..N extended parameter sets.
Note: a CSubConParameterBundle or RSubConParameterBundle object can take ownership of a CSubConParameterFamily object, in this case, when the bundle is destroyed, this family object will also be destroyed (along with any parameter sets that are owned by the family).
THIS API IS DEPRECATED IN FAVOUR OF RParameterFamily
since v9.6
Public Member Functions | |
---|---|
~CSubConParameterFamily() | |
IMPORT_C void | AddExtensionSetL(CSubConExtensionParameterSet &, TParameterSetType) |
IMPORT_C void | ClearAllParameters(TParameterSetType) |
void | CopyFromFamilyL(RParameterFamily &) |
void | CopyToFamilyL(RParameterFamily &) |
IMPORT_C CSubConExtensionParameterSet * | FindExtensionSet(TUid, TParameterSetType) |
IMPORT_C CSubConExtensionParameterSet * | FindExtensionSet(STypeId, TParameterSetType) |
IMPORT_C CSubConGenericParameterSet * | GetGenericSet(TParameterSetType) |
TUint32 | Id() |
IMPORT_C TUint | Length() |
IMPORT_C TInt | Load(TPtrC8 &) |
IMPORT_C CSubConParameterFamily * | LoadL(RSubConParameterBundle &, TPtrC8 &) |
IMPORT_C CSubConParameterFamily * | LoadL(CSubConParameterBundle &, TPtrC8 &) |
IMPORT_C CSubConParameterFamily * | NewL(RSubConParameterBundle &, TUint32) |
IMPORT_C CSubConParameterFamily * | NewL(CSubConParameterBundle &, TUint32) |
IMPORT_C void | SetGenericSetL(CSubConGenericParameterSet &, TParameterSetType) |
IMPORT_C TInt | Store(TDes8 &) |
Protected Member Functions | |
---|---|
CSubConParameterFamily(TUint32) | |
IMPORT_C void | ConstructL(RSubConParameterBundle &) |
IMPORT_C void | ConstructL(CSubConParameterBundle &) |
IMPORT_C TInt32 | ExtractFamilyAndCreateBufferL(TPtrC8 &, TPtrC8 &) |
Public Member Enumerations | |
---|---|
enum | TParameterSetType { ERequested = 0, EAcceptable = 1, EGranted = 2, ENumValues = 3 } |
Protected Attributes | |
---|---|
RMetaDataEComContainer | iExtensionSets |
Private Attributes | |
---|---|
const TUint32 | iFamilyId |
RMetaDataEComContainer | iGenericSets |
IMPORT_C | CSubConParameterFamily | ( | TUint32 | aFamilyId | ) | [protected, explicit] |
TUint32 aFamilyId |
IMPORT_C void | AddExtensionSetL | ( | CSubConExtensionParameterSet & | aExtensionSet, |
TParameterSetType | aType | |||
) |
CSubConExtensionParameterSet & aExtensionSet | |
TParameterSetType aType |
IMPORT_C void | ClearAllParameters | ( | TParameterSetType | aType | ) |
TParameterSetType aType |
IMPORT_C void | ConstructL | ( | RSubConParameterBundle & | aBundle | ) | [protected] |
RSubConParameterBundle & aBundle |
IMPORT_C void | ConstructL | ( | CSubConParameterBundle & | aBundle | ) | [protected] |
CSubConParameterBundle & aBundle |
void | CopyFromFamilyL | ( | RParameterFamily & | aSrc | ) |
Copy the parameters of this CSubConParameterFamily from a RParameterFamily.
RParameterFamily & aSrc | RParameterFamily object to copy from |
void | CopyToFamilyL | ( | RParameterFamily & | aDest | ) | const |
Copy the parameters of this CSubConParameterFamily to a RParameterFamily.
RParameterFamily & aDest | RParameterFamily object to copy to |
IMPORT_C TInt32 | ExtractFamilyAndCreateBufferL | ( | TPtrC8 & | aBuffer, |
TPtrC8 & | aContainerBuffer | |||
) | [protected, static] |
IMPORT_C CSubConExtensionParameterSet * | FindExtensionSet | ( | TUid | aSetId, |
TParameterSetType | aType | |||
) |
TUid aSetId | |
TParameterSetType aType |
IMPORT_C CSubConExtensionParameterSet * | FindExtensionSet | ( | STypeId | aSetId, |
TParameterSetType | aType | |||
) |
STypeId aSetId | |
TParameterSetType aType |
IMPORT_C CSubConGenericParameterSet * | GetGenericSet | ( | TParameterSetType | aType | ) |
TParameterSetType aType |
IMPORT_C CSubConParameterFamily * | LoadL | ( | RSubConParameterBundle & | aBundle, |
TPtrC8 & | aBuffer | |||
) | [static] |
RSubConParameterBundle & aBundle | |
TPtrC8 & aBuffer |
IMPORT_C CSubConParameterFamily * | LoadL | ( | CSubConParameterBundle & | aBundle, |
TPtrC8 & | aBuffer | |||
) | [static] |
CSubConParameterBundle & aBundle | |
TPtrC8 & aBuffer |
IMPORT_C CSubConParameterFamily * | NewL | ( | RSubConParameterBundle & | aBundle, |
TUint32 | aFamilyId | |||
) | [static] |
RSubConParameterBundle & aBundle | |
TUint32 aFamilyId |
IMPORT_C CSubConParameterFamily * | NewL | ( | CSubConParameterBundle & | aBundle, |
TUint32 | aFamilyId | |||
) | [static] |
CSubConParameterBundle & aBundle | |
TUint32 aFamilyId |
IMPORT_C void | SetGenericSetL | ( | CSubConGenericParameterSet & | aGenericSet, |
TParameterSetType | aType | |||
) |
CSubConGenericParameterSet & aGenericSet | |
TParameterSetType aType |