CMmPacketQoSGsmWcdmaExt Class Reference

class CMmPacketQoSGsmWcdmaExt : public CBase

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

Inherits from

Constructor & Destructor Documentation

CMmPacketQoSGsmWcdmaExt()

CMmPacketQoSGsmWcdmaExt ( ) [private]

C++ default constructor.

~CMmPacketQoSGsmWcdmaExt()

~CMmPacketQoSGsmWcdmaExt ( )

Destructor.

Member Functions Documentation

CompleteNotifyProfileChanged(CMmDataPackage *)

void CompleteNotifyProfileChanged ( CMmDataPackage * aDataPackage )

Parameters

CMmDataPackage * aDataPackage

CompleteSetProfileParameters(const TInt)

void CompleteSetProfileParameters ( const TInt aErrorValue )

Complete Set Profile Parameters

Parameters

const TInt aErrorValue error value for completion

ConfigurationType()

TInt ConfigurationType ( ) const

Gets configuration type

ConstructL()

void ConstructL ( ) [private]

Second phase constructor of CMmPacketQoSGsmWcdmaExt .

GetProfileCapabilities(TDes8 *)

TInt GetProfileCapabilities ( TDes8 * aProfileCaps )

Get Profile Capabilities

Parameters

TDes8 * aProfileCaps Profile capabilities

GetProfileParameters(TDes8 *)

TInt GetProfileParameters ( TDes8 * aProfileCaps )

Get Profile Parameters

Parameters

TDes8 * aProfileCaps Profile 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 * aMmPacketQoSTsy pointer to PacketQosTsy
CMmPacketServiceTsy * aMmPacketService pointer to PacketServiceTsy

NotifyProfileChanged(TDes8 *)

TInt NotifyProfileChanged ( TDes8 * aProfile )

Notify Profile Changed

Parameters

TDes8 * aProfile Profile capabilities

NotifyProfileChangedCancel()

void NotifyProfileChangedCancel ( )

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 * aProfile profile 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