CMmPacketDataPackage Class Reference

class CMmPacketDataPackage : public CMmDataPackage

Class defining Packet specific data package

Inherits from

Public Member Functions
CMmPacketDataPackage ()
~CMmPacketDataPackage (void)
void GetConfig ( RPacketContext::TContextConfigGPRS *, TInt &)
void GetProfileChanged ( RPacketQoS::TQoSGPRSNegotiated &, RPacketQoS::TQoSR99_R4Negotiated &, RPacketQoS::TQoSR5Negotiated &)
void SetConfig ( RPacketContext::TContextConfigGPRS *, TInt )
void SetProfileChanged ( RPacketQoS::TQoSGPRSNegotiated *, RPacketQoS::TQoSR99_R4Negotiated *, RPacketQoS::TQoSR5Negotiated *)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CMmDataPackage::CMmDataPackage(void)
CMmDataPackage::PackData(T *)
CMmDataPackage::PackData(T *,S *)
CMmDataPackage::PackageType(void)const
CMmDataPackage::SetPacketData(const TDataPackage *)
CMmDataPackage::UnPackData(T &)const
CMmDataPackage::UnPackData(T &,S &)const
CMmDataPackage::UnPackData(T **)const
CMmDataPackage::UnPackData(T **,S **)const
CMmDataPackage::~CMmDataPackage(void)
Inherited Enumerations
CMmDataPackage:TDataPackageType
Private Attributes
RPacketContext::TContextConfigGPRS * iConfig
TInt iConfigurationType
RPacketQoS::TQoSGPRSNegotiated * iQoSGPRSNegotiated
RPacketQoS::TQoSR5Negotiated * iQoSR5_Negotiated
RPacketQoS::TQoSR99_R4Negotiated * iQoSR99_R4Negotiated
Inherited Attributes
CMmDataPackage::iPtr1
CMmDataPackage::iPtr2
CMmDataPackage::iType

Constructor & Destructor Documentation

CMmPacketDataPackage()

CMmPacketDataPackage ( ) [inline]

C++ default constructor.

~CMmPacketDataPackage(void)

~CMmPacketDataPackage ( void ) [inline, virtual]

Destructor.

Parameters

void

Member Functions Documentation

GetConfig(RPacketContext::TContextConfigGPRS *, TInt &)

void GetConfig ( RPacketContext::TContextConfigGPRS * aConfig,
TInt & aConfigurationType
) const [inline]

Get Configuration

Parameters

RPacketContext::TContextConfigGPRS * aConfig Pointer to Context configurations for GPRS
TInt & aConfigurationType Configuration type

GetProfileChanged(RPacketQoS::TQoSGPRSNegotiated &, RPacketQoS::TQoSR99_R4Negotiated &, RPacketQoS::TQoSR5Negotiated &)

void GetProfileChanged ( RPacketQoS::TQoSGPRSNegotiated & aQoSGPRSNegotiated,
RPacketQoS::TQoSR99_R4Negotiated & aQoSR99_R4Negotiated,
RPacketQoS::TQoSR5Negotiated & aQoSR5_R4Negotiated
) const [inline]

Get profile changed

Parameters

RPacketQoS::TQoSGPRSNegotiated & aQoSGPRSNegotiated negotiated QoS values
RPacketQoS::TQoSR99_R4Negotiated & aQoSR99_R4Negotiated negotiated values (Rel99 & Rel4)
RPacketQoS::TQoSR5Negotiated & aQoSR5_R4Negotiated negotiated values (Rel5)

SetConfig(RPacketContext::TContextConfigGPRS *, TInt)

void SetConfig ( RPacketContext::TContextConfigGPRS * aConfig,
TInt aConfigurationType
) [inline]

Set Configuration

Parameters

RPacketContext::TContextConfigGPRS * aConfig Pointer to context configurations for GPRS
TInt aConfigurationType Configuration type

SetProfileChanged(RPacketQoS::TQoSGPRSNegotiated *, RPacketQoS::TQoSR99_R4Negotiated *, RPacketQoS::TQoSR5Negotiated *)

void SetProfileChanged ( RPacketQoS::TQoSGPRSNegotiated * aQoSGPRSNegotiated,
RPacketQoS::TQoSR99_R4Negotiated * aQoSR99_R4Negotiated,
RPacketQoS::TQoSR5Negotiated * aQoSR5_R4Negotiated
) [inline]

Set profile changed

Parameters

RPacketQoS::TQoSGPRSNegotiated * aQoSGPRSNegotiated negotiated QoS values
RPacketQoS::TQoSR99_R4Negotiated * aQoSR99_R4Negotiated negotiated values (Rel99 & Rel4)
RPacketQoS::TQoSR5Negotiated * aQoSR5_R4Negotiated negotiated values (Rel5)

Member Data Documentation

RPacketContext::TContextConfigGPRS * iConfig

RPacketContext::TContextConfigGPRS * iConfig [private]

TInt iConfigurationType

TInt iConfigurationType [private]

RPacketQoS::TQoSGPRSNegotiated * iQoSGPRSNegotiated

RPacketQoS::TQoSGPRSNegotiated * iQoSGPRSNegotiated [private]

RPacketQoS::TQoSR5Negotiated * iQoSR5_Negotiated

RPacketQoS::TQoSR5Negotiated * iQoSR5_Negotiated [private]

RPacketQoS::TQoSR99_R4Negotiated * iQoSR99_R4Negotiated

RPacketQoS::TQoSR99_R4Negotiated * iQoSR99_R4Negotiated [private]