Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <cs_subconevents.h>
Link against: subconparams.lib

Class CSubConGenEventParamsChanged

class CSubConGenEventParamsChanged : public CSubConGenEventParamsGranted;

Description

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.

Derivation

Members

Defined in CSubConGenEventParamsChanged:

Inherited from CSubConGenEventParamsGranted:

Inherited from CSubConNotificationEvent:


Construction and destruction


NewL()

static inline CSubConGenEventParamsChanged* NewL();

Description

Creates a changed parameter event sub-connection.

Return value

CSubConGenEventParamsChanged *

CSubConGenEventParamsChanged pointer if successful, otherwise leaves with system error code.


CSubConGenEventParamsChanged()

inline CSubConGenEventParamsChanged();

Description

Empty CSubConGenEventParamsChanged constructor


~CSubConGenEventParamsChanged()

virtual ~CSubConGenEventParamsChanged();

Description

Empty (virtual) sub-connection parameter changed event destructor

[Top]


Member functions


Error()const

inline TInt Error() const;

Description

Gets Error value.

Return value

TInt

error value.


SetError(TInt)

inline void SetError(TInt aError);

Description

Sets Error value.

Parameters

TInt aError

error value.


GetVDataTable()const

protected: virtual Meta::SVDataTableEntry const* GetVDataTable() const;

Description

Return value

Meta::SVDataTableEntry const *


GetAttribPtr(const TInt)const

protected: virtual TUint8* GetAttribPtr(const TInt aOffset) const;

Description

Parameters

const TInt aOffset

Return value

TUint8 *


TypeId()

protected: static inline const Meta::STypeId TypeId();

Description

Return value

const Meta::STypeId

[Top]


Member data


iVDataTable

protected: const Meta::SVDataTableEntry iVDataTable[]={ { KSubConnGenericEventsImplUid , reinterpret_cast<Meta::TMetaTypeNewL>( KSubConGenericEventParamsChanged ) },
    { (((TInt)&((( CSubConGenEventParamsChanged *)0x1000)-> iError ))-0x1000), Meta:: TMetaNumber ::NewL },
{ (TInt)((TAny*)( CSubConGenEventParamsGranted ::GetVDataTableStatic)), 0 }};

Description


iError

protected: TInt iError;

Description