|
||
class CSubConGenEventParamsChanged : public CSubConGenEventParamsGranted;
Subconnection parameters changed event.
Provides an interface for changed parameters event. This event will contain only error code i.e, the reason for changing already negotiated parameters.
This event occurs when the properties of a parameter family has been renegotiated due to some event on the network. It is
not sent in response to a request to change the properties. The change could be the result of an error or just that the level
of QoS has improved/worsened. If a new set of parameters are available they'll be presented as with the CSubConGenEventParamsGranted
event.
The error status is presented via the CSubConGenEventParamsChanged::Error()const
method.
Meta::SMetaDataECom
- No description.
CSubConNotificationEvent
- (No abstract)
CSubConGenEventParamsGranted
- Subconnection parameters granted event.
CSubConGenEventParamsChanged
- Subconnection parameters changed event.
Defined in CSubConGenEventParamsChanged
:
CSubConGenEventParamsChanged()
Empty CSubConGenEventParamsChanged constructor Error()const
Gets Error value.GetAttribPtr(const TInt)const
GetVDataTable()const
NewL()
Creates a changed parameter event sub-connection.SetError(TInt)
Sets Error value.TypeId()
iError
iVDataTable
~CSubConGenEventParamsChanged()
Empty (virtual) sub-connection parameter changed event destructor Inherited from CSubConGenEventParamsGranted
:
AddExtensionSetL(CSubConExtensionParameterSet *)
Adds Extension Parameter set.GetExtensionSet(TUint)const
Gets Extension Parameter set.GetFamily()const
Gets parameter family type.GetGenericSet()const
Gets Generic Parameter set.GetNumExtensionSets()
Gets the number of Extension Parameter set.SetFamily(TUint32)
Sets parameter family type.SetGenericSet(CSubConGenericParameterSet *)
Sets Generic Parameter set.iExtensionSets
iFamily
iGenericSet
Inherited from CSubConNotificationEvent
:
GroupId()const
Provides the group id (Uid) of the eventId()const
Provides the sub-type Id of the eventIsGeneric()const
Check whether an event is a generic event (not an extension)NewL(const STypeId &)
Creates a new sub-connection event using ECOM to load the DLL plugin that implem...NewL(const TNotificationEventBuf &)
Creates a new sub-connection event using ECOM to load the DLL plugin that implem...static inline CSubConGenEventParamsChanged* NewL();
Creates a changed parameter event sub-connection.
|
virtual ~CSubConGenEventParamsChanged();
Empty (virtual) sub-connection parameter changed event destructor
inline void SetError(TInt aError);
Sets Error value.
|
protected: virtual Meta::SVDataTableEntry const* GetVDataTable() const;
|
protected: virtual TUint8* GetAttribPtr(const TInt aOffset) const;
|
|
protected: const Meta::SVDataTableEntry iVDataTable[]={ { KSubConnGenericEventsImplUid , reinterpret_cast<Meta::TMetaTypeNewL>(
KSubConGenericEventParamsChanged ) },
{ (((TInt)&((( CSubConGenEventParamsChanged *)0x1000)-> iError ))-0x1000), Meta:: TMetaNumber ::NewL },
{ (TInt)((TAny*)( CSubConGenEventParamsGranted ::GetVDataTableStatic)), 0 }};
protected: TInt iError;