#include <cs_subconevents.h>
| class CSubConGenEventParamsGranted : public CSubConNotificationEvent |
| Protected Attributes | |
|---|---|
| RMetaDataEComContainer | iExtensionSets |
| DATA_VTABLE TUint32 | iFamily |
| CSubConGenericParameterSet * | iGenericSet |
| Public Member Functions | |
|---|---|
| CSubConGenEventParamsGranted() | |
| virtual | ~CSubConGenEventParamsGranted() |
| void | AddExtensionSetL(CSubConExtensionParameterSet *) |
| const CSubConExtensionParameterSet *const | GetExtensionSet(TUint) |
| TUint32 | GetFamily() |
| const CSubConGenericParameterSet *const | GetGenericSet() |
| TInt | GetNumExtensionSets() |
| CSubConGenEventParamsGranted * | NewL() |
| void | SetFamily(TUint32) |
| void | SetGenericSet(CSubConGenericParameterSet *) |
Subconnection parameters granted event.
Provides an interface for granted parameters event. This event will contain a negotiated generic parameter set and zero or more negotiated extension parameter sets.
Notification of this event occurs after a request to RSubConnection::SetParameters() has been made and negotiation with the network has been completed. A notification will be received for each family contained in the parameter bundle that was negotiated successfully. This event presents a generic set and zero or more extension sets (providing they are supported by the underlying sub-connection provider technology) of the parameter family identified by the Id return from GetFamily().
The following operations are also provided:
GetGenericSet()/SetGenericSet() - Accessor function for Generic Parameter Sets. GetExtensionSet() - Get extension parameter set of a particular index. AddExtensionSetL() - Add extension parameter set. GetFamily()/SetFamily() - Accessor function for parameter family type.
since v9.1
| RMetaDataEComContainer | iExtensionSets | [protected] |
| DATA_VTABLE TUint32 | iFamily | [protected] |
| CSubConGenericParameterSet * | iGenericSet | [protected] |
| CSubConGenEventParamsGranted | ( | ) | [inline] |
Empty CSubConGenEventParamsGranted constructor
| ~CSubConGenEventParamsGranted | ( | ) | [virtual] |
| void | AddExtensionSetL | ( | CSubConExtensionParameterSet * | aExtensionSet | ) | [inline] |
Adds Extension Parameter set.
| Parameters | |
|---|---|
| aExtensionSet | extension parameter set to be added in the list. |
| const CSubConExtensionParameterSet *const | GetExtensionSet | ( | TUint | aIndex | ) | const [inline] |
Gets Extension Parameter set.
| Parameters | |
|---|---|
| aIndex | the index number of the extension parameter to be returned (index number must not be greater than the value returned by CSubConGenEventParamsGranted::GetNumExtensionSets()) |
| const CSubConGenericParameterSet *const | GetGenericSet | ( | ) | const [inline] |
Gets Generic Parameter set.
| TInt | GetNumExtensionSets | ( | ) | [inline] |
Gets the number of Extension Parameter set.
| CSubConGenEventParamsGranted * | NewL | ( | ) | [static, inline] |
Creates a granted parameter event sub-connection.
| void | SetFamily | ( | TUint32 | aFamily | ) | [inline] |
Sets parameter family type.
| Parameters | |
|---|---|
| aFamily | parameter family type. |
| void | SetGenericSet | ( | CSubConGenericParameterSet * | aGenericSet | ) | [inline] |
Sets Generic Parameter set.
| Parameters | |
|---|---|
| aGenericSet | pointer to Generic Parameter set. |