CSubConGenEventParamsRejected Class Reference

#include <cs_subconevents.h>

class CSubConGenEventParamsRejected : public CSubConNotificationEvent

Inherits from

Detailed Description

Subconnection parameters rejected event.

Provides an interface for rejected parameters event. This event will occur if the negotiation with the network has failed for some reason. It will contain the family type for which rejected event is generated & corresponding error code i.e, the reason for rejecting the parameter set.

Notification of this event occurs after a request to SetParameters() has been made and negotiation with the network has failed for some reason. It could be an error within the handset software/configuration, or that the network could not provide the acceptable (minimum) level of QoS. The reason for failure and the parameter family are presented by the accessor methods Error() and FamilyId(). Like the CSubConGenEventParamsGranted event, a notification for CSubConGenEventParamsRejected is received for each family in the parameter bundle that could not be negotiated successfully.

The following operations are also provided:

Error()/SetError() - Accessor function for error value. FamilyId()/SetFamilyId() - Accessor function for family parameter type.

since v9.1

Member Attribute Documentation

iError

DATA_VTABLE TIntiError[protected]

iFamilyId

TInt iFamilyId[protected]

Constructor & Destructor Documentation

CSubConGenEventParamsRejected ( )

CSubConGenEventParamsRejected()[inline]

Empty CSubConGenEventParamsRejected constructor

~CSubConGenEventParamsRejected ( )

~CSubConGenEventParamsRejected()[virtual]

Member Function Documentation

Error ( )

TInt Error()const [inline]

Gets Error value.

Returns: error value.

FamilyId ( )

TInt FamilyId()const [inline]

Gets parameter family type.

Returns: parameter family type.

NewL ( )

CSubConGenEventParamsRejected *NewL()[static, inline]

Creates a rejected parameter event sub-connection.

Returns: CSubConGenEventParamsRejected pointer if successful, otherwise leaves with system error code.

SetError ( TInt )

voidSetError(TIntaError)[inline]

Sets Error value.

ParameterDescription
aErrorerror value.

SetFamilyId ( TInt )

voidSetFamilyId(TIntaFamilyId)[inline]

Sets parameter family type.

ParameterDescription
aFamilyIdparameter family type.