#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
CSubConGenEventParamsGranted | ( | ) | [inline] |
Empty CSubConGenEventParamsGranted constructor
void | AddExtensionSetL | ( | CSubConExtensionParameterSet * | aExtensionSet | ) | [inline] |
Adds Extension Parameter set.
Parameter | Description |
---|---|
aExtensionSet | extension parameter set to be added in the list. |
const CSubConExtensionParameterSet *const | GetExtensionSet | ( | TUint | aIndex | ) | const [inline] |
Gets Extension Parameter set.
Parameter | Description |
---|---|
aIndex | the index number of the extension parameter to be returned (index number must not be greater than the value returned by CSubConGenEventParamsGranted::GetNumExtensionSets()) |
Returns: pointer to selected CSubConExtensionParameterSet.
const CSubConGenericParameterSet *const | GetGenericSet | ( | ) | const [inline] |
Gets Generic Parameter set.
Returns: pointer to CSubConGenericParameterSet.
TInt | GetNumExtensionSets | ( | ) | [inline] |
Gets the number of Extension Parameter set.
Returns: number of Extension Parameter set.
CSubConGenEventParamsGranted * | NewL | ( | ) | [static, inline] |
Creates a granted parameter event sub-connection.
Returns: a CSubConGenEventParamsGranted object pointer if successful, otherwise leaves with system error code.
void | SetFamily | ( | TUint32 | aFamily | ) | [inline] |
Sets parameter family type.
Parameter | Description |
---|---|
aFamily | parameter family type. |
void | SetGenericSet | ( | CSubConGenericParameterSet * | aGenericSet | ) | [inline] |
Sets Generic Parameter set.
Parameter | Description |
---|---|
aGenericSet | pointer to Generic Parameter set. |