CMmPacketQoSGsmWcdmaExt Class Reference

class CMmPacketQoSGsmWcdmaExt : public CBase

CMmPacketQoSGsmWcdmaExt contains mode specific QoS functionality for GSM/WCDMA Packet Data.

Inherits from

  • CMmPacketQoSGsmWcdmaExt

Constructor & Destructor Documentation

CMmPacketQoSGsmWcdmaExt()

CMmPacketQoSGsmWcdmaExt()[private]

C++ default constructor.

~CMmPacketQoSGsmWcdmaExt()

~CMmPacketQoSGsmWcdmaExt()

Destructor.

Member Functions Documentation

CompleteNotifyProfileChanged(CMmDataPackage *)

voidCompleteNotifyProfileChanged(CMmDataPackage *aDataPackage)

Parameters

CMmDataPackage * aDataPackage

CompleteSetProfileParameters(const TInt)

voidCompleteSetProfileParameters(const TIntaErrorValue)

Complete Set Profile Parameters

Parameters

const TInt aErrorValueerror value for completion

ConfigurationType()

TInt ConfigurationType()const

Gets configuration type

ConstructL()

voidConstructL()[private]

Second phase constructor of CMmPacketQoSGsmWcdmaExt.

GetProfileCapabilities(TDes8 *)

TInt GetProfileCapabilities(TDes8 *aProfileCaps)

Get Profile Capabilities

Parameters

TDes8 * aProfileCapsProfile capabilities

GetProfileParameters(TDes8 *)

TInt GetProfileParameters(TDes8 *aProfileCaps)

Get Profile Parameters

Parameters

TDes8 * aProfileCapsProfile capabilities

NewL(CMmPacketQoSTsy *, CMmPacketServiceTsy *)

CMmPacketQoSGsmWcdmaExt *NewL(CMmPacketQoSTsy *aMmPacketQoSTsy,
CMmPacketServiceTsy *aMmPacketService
)[static]

Two-phased constructor. NewL method is used to create a new instance of CMmPacketQoSGsmWcdmaExt class.

Parameters

CMmPacketQoSTsy * aMmPacketQoSTsypointer to PacketQosTsy
CMmPacketServiceTsy * aMmPacketServicepointer to PacketServiceTsy

NotifyProfileChanged(TDes8 *)

TInt NotifyProfileChanged(TDes8 *aProfile)

Notify Profile Changed

Parameters

TDes8 * aProfileProfile capabilities

NotifyProfileChangedCancel()

voidNotifyProfileChangedCancel()

Cancel Notify Profile Changed

ProfileAsked()

TBool ProfileAsked()

QoS is asked

Requested97()

RPacketQoS::TQoSGPRSRequested *Requested97()

Gets Qos profile

Requested99()

RPacketQoS::TQoSR99_R4Requested *Requested99()

Gets Qos profile

RequestedR5()

RPacketQoS::TQoSR5Requested *RequestedR5()

Gets Qos profile

SetProfileParametersL(TDes8 *)

TInt SetProfileParametersL(TDes8 *aProfile)

Set Profile Parameters

Parameters

TDes8 * aProfileprofile clinet side QoS data

Member Data Documentation

TInt iConfigurationType

TInt iConfigurationType[private]

Configuraton type

CMmPacketQoSTsy * iMmPacketQoSTsy

CMmPacketQoSTsy *iMmPacketQoSTsy[private]

Pointer to the Packet QoS Tsy

CMmPacketServiceTsy * iMmPacketService

CMmPacketServiceTsy *iMmPacketService[private]

A pointer to the Packet Service Tsy

RPacketQoS::TQoSGPRSNegotiated iQoSGPRSNegotiated

RPacketQoS::TQoSGPRSNegotiated iQoSGPRSNegotiated[private]

Negotieated QoSGPRS profile

TDes8 * iQoSGPRSNotifyPckg

TDes8 *iQoSGPRSNotifyPckg[private]

Pointer to the notify pckg Not own.

TBool iQoSGPRSRequested

TBool iQoSGPRSRequested[private]

for saving client request

RPacketQoS::TQoSR5Negotiated iQoSR5Negotiated

RPacketQoS::TQoSR5Negotiated iQoSR5Negotiated[private]

Negotiated QoS rel5 parameters

TBool iQoSR5Requested

TBool iQoSR5Requested[private]

for saving client request

RPacketQoS::TQoSR99_R4Negotiated iQoSR99_R4Negotiated

RPacketQoS::TQoSR99_R4Negotiated iQoSR99_R4Negotiated[private]

Negotieated QoS 99 parameters

TBool iQoSR99_R4Requested

TBool iQoSR99_R4Requested[private]

for saving client request

TBool iQosAsked

TBool iQosAsked[private]

Tells if QoS is asked.

RPacketQoS::TQoSGPRSRequested iRequested

RPacketQoS::TQoSGPRSRequested iRequested[private]

Struct containing reguested Qos 97/98 params

RPacketQoS::TQoSR99_R4Requested iRequested99

RPacketQoS::TQoSR99_R4Requested iRequested99[private]

Struct containing reguested Qos R99 params

RPacketQoS::TQoSR5Requested iRequestedR5

RPacketQoS::TQoSR5Requested iRequestedR5[private]

Struct containing reguested Qos R5 params