|
|
|
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()constGets Error value.GetAttribPtr(const TInt)constGetVDataTable()constNewL()Creates a changed parameter event sub-connection.SetError(TInt)Sets Error value.TypeId()iErroriVDataTable~CSubConGenEventParamsChanged()Empty (virtual) sub-connection parameter changed event destructor Inherited from CSubConGenEventParamsGranted:
AddExtensionSetL(CSubConExtensionParameterSet *)Adds Extension Parameter set.GetExtensionSet(TUint)constGets Extension Parameter set.GetFamily()constGets parameter family type.GetGenericSet()constGets Generic Parameter set.GetNumExtensionSets()Gets the number of Extension Parameter set.SetFamily(TUint32)Sets parameter family type.SetGenericSet(CSubConGenericParameterSet *)Sets Generic Parameter set.iExtensionSetsiFamilyiGenericSetInherited from CSubConNotificationEvent:
GroupId()constProvides the group id (Uid) of the eventId()constProvides the sub-type Id of the eventIsGeneric()constCheck 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;