CPacketServicesDispatcher Class Reference

class CPacketServicesDispatcher : public CBase

This class is responsible for packing and unpacking data belonging to PacketServices related requests to the Licensee LTSY.

Inherits from

  • CPacketServicesDispatcher
Public Member Functions
~CPacketServicesDispatcher()
voidCallbackActivatePdpContext(TInt, const TDesC &, const TDesC8 &, RPacketContext::TProtocolType)
voidCallbackDeactivatePdpContext(TInt, const TDesC &)
voidCallbackDeletePdpContext(TInt, const TDesC &)
voidCallbackGetMaxNoActiveServices(TInt, TInt)
voidCallbackGetMaxNoMonitoredServiceLists(TInt, TInt)
voidCallbackGetMbmsNetworkServiceStatus(TInt, TMbmsNetworkServiceStatus)
voidCallbackGetPacketAttachMode(TInt, RPacketService::TAttachMode)
voidCallbackGetPacketNetworkRegistrationStatus(TInt, RPacketService::TRegistrationStatus)
voidCallbackGetStaticCapabilities(TInt, TUint)
voidCallbackGetStatus(TInt, RPacketService::TStatus, TBool)
voidCallbackInitialiseMbmsContext(TInt, const TDesC &, const TDesC &)
voidCallbackInitialisePdpContext(TInt, const TDesC &, const TDesC &)
voidCallbackModifyActivePdpContext(TInt, const TDesC &, TInt8)
voidCallbackNotifyConnectionInfoChange(TInt, const TDesC &, const RPacketContext::TConnectionInfoV1 &)
voidCallbackNotifyMbmsContextConfigChanged(TInt, const TDesC &, const RPacketMbmsContext::TContextConfigMbmsV1 &)
voidCallbackNotifyMbmsNetworkServiceStatusChange(TInt, TMbmsNetworkServiceStatus)
voidCallbackNotifyMbmsServiceAvailabilityChange(TInt, const RArray< TUint > &)
voidCallbackNotifyNetworkInitiatedContextActivationRequest(TInt, const RPacketContext::TContextConfigGPRS &)
voidCallbackNotifyNetworkInitiatedContextActivationRequest(TInt, const RPacketContext::TContextConfigR99_R4 &)
voidCallbackNotifyNetworkInitiatedContextActivationRequest(TInt, const RPacketContext::TContextConfig_R5 &)
voidCallbackNotifyPacketAttachModeChange(TInt, RPacketService::TPreferredBearer)
voidCallbackNotifyPacketDynamicCapsChange(TInt, TBool, TBool)
voidCallbackNotifyPacketMsClassChange(TInt, RPacketService::TMSClass)
voidCallbackNotifyPacketNetworkRegistrationStatus(TInt, const RPacketService::TRegistrationStatus)
voidCallbackNotifyPacketStatusChange(TInt)
voidCallbackNotifyPdpContextAdded(TInt, const TDesC &)
voidCallbackNotifyPdpContextConfigChanged(TInt, const TDesC &, const TDesC8 &, const TDesC8 &, TUint, const TDesC8 &)
voidCallbackNotifyPdpContextConnectionSpeedChange(TInt, const TDesC &, TUint)
voidCallbackNotifyPdpContextStatusChange(TInt, const TDesC &, const TContextMisc &)
voidCallbackNotifyQosProfileChange(TInt, const TDesC &, const RPacketQoS::TQoSGPRSNegotiated &)
voidCallbackNotifyQosProfileChange(TInt, const TDesC &, const RPacketQoS::TQoSR99_R4Negotiated &)
voidCallbackNotifyQosProfileChange(TInt, const TDesC &, const RPacketQoS::TQoSR5Negotiated &)
voidCallbackNotifyRatTransferCapsChange(TInt, TDynamicTransferCapsFlags)
voidCallbackPacketAttach(TInt)
voidCallbackPacketDetach(TInt)
voidCallbackRejectNetworkInitiatedContextActivationRequest(TInt)
voidCallbackSetDefaultPdpContextParams(TInt)
voidCallbackSetPacketAttachMode(TInt)
voidCallbackSetPdpContextConfig(TInt, const TDesC &)
voidCallbackSetPdpContextQos(TInt, const TDesC &)
voidCallbackSync(CRequestQueueOneShot::TIpcDataPackage &)
voidCallbackUpdateMbmsMonitorServiceList(TInt)
voidCallbackUpdateMbmsMonitorServiceList(TInt, const RArray< TUint > &)
voidCallbackUpdateMbmsSessionList(TInt, const TDesC &)
TInt DispatchActivatePdpContextL(const CMmDataPackage *)
TInt DispatchAddPacketFilterL(const CMmDataPackage *)
TInt DispatchDeactivatePdpContextL(const CMmDataPackage *)
TInt DispatchDeletePdpContextL(const CMmDataPackage *)
TInt DispatchGetMaxNoActiveServicesL()
TInt DispatchGetMaxNoMonitoredServiceListsL()
TInt DispatchGetMbmsNetworkServiceStatusL(const CMmDataPackage *)
TInt DispatchGetPacketAttachModeL(const CMmDataPackage *)
TInt DispatchGetPacketNetworkRegistrationStatusL()
TInt DispatchGetStaticCapabilitiesL()
TInt DispatchGetStatusL()
TInt DispatchInitialiseMbmsContextL(const CMmDataPackage *)
TInt DispatchInitialisePdpContextL(const CMmDataPackage *)
TInt DispatchModifyActivePdpContextL(const CMmDataPackage *)
TInt DispatchPacketAttachL()
TInt DispatchPacketDetachL()
TInt DispatchRejectNetworkInitiatedContextActivationRequestL()
TInt DispatchRemovePacketFilterL(const CMmDataPackage *)
TInt DispatchSetDefaultPdpContextParamsL(const CMmDataPackage *)
TInt DispatchSetPacketAttachModeL(const CMmDataPackage *)
TInt DispatchSetPdpContextConfigL(const CMmDataPackage *)
TInt DispatchSetPdpContextQosL(const CMmDataPackage *)
TInt DispatchUpdateMbmsMonitorServiceListL(const CMmDataPackage *)
TInt DispatchUpdateMbmsSessionListL(const CMmDataPackage *)
CPacketServicesDispatcher *NewL(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)
CPacketServicesDispatcher *NewLC(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)
voidSetDispatcherHolder(TDispatcherHolder &)
Private Member Functions
CPacketServicesDispatcher(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)
voidConstructL()
voidConvertDNSToPCOBuffer(const TDes8 &, const TDes8 &, const TUint8, TDes8 &)
voidConvertUsernameAndPasswordToPCOBuffer(const TDes8 &, const TDes8 &, const TUint8, TDes8 &)
CPcktMbmsMonitoredServiceList *CreateServiceListL(const RArray< TUint > &)
voidDecodePCO(const RPacketContext::TMiscProtocolBuffer &, RPacketContext::TAuthData &, RPacketContext::TAuthData &, RPacketContext::TProtocolAddress &, RPacketContext::TProtocolAddress &, RPacketContext::TMiscProtocolBuffer &)
TInt EtelPcktR97NegToEtelPcktR99R4NegQoS(const RPacketQoS::TQoSGPRSNegotiated &, RPacketQoS::TQoSR99_R4Negotiated &)
TInt EtelPcktR99R4NegToEtelPcktR5NegQoS(const RPacketQoS::TQoSR99_R4Negotiated &, RPacketQoS::TQoSR5Negotiated &)
TInt EtelPcktR99R4NegToEtelPcktR97NegQoS(const RPacketQoS::TQoSR99_R4Negotiated &, RPacketQoS::TQoSGPRSNegotiated &)
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()
Private Attributes
TDispatcherHolder *iDispatcherHolder
MLtsyDispatchPacketServicesActivatePdpContext *iLtsyDispatchPacketServicesActivatePdpContext
MLtsyDispatchPacketServicesAddPacketFilter *iLtsyDispatchPacketServicesAddPacketFilter
MLtsyDispatchPacketServicesDeactivatePdpContext *iLtsyDispatchPacketServicesDeactivatePdpContext
MLtsyDispatchPacketServicesDeletePdpContext *iLtsyDispatchPacketServicesDeletePdpContext
MLtsyDispatchPacketServicesGetMaxNoActiveServices *iLtsyDispatchPacketServicesGetMaxNoActiveServices
MLtsyDispatchPacketServicesGetMaxNoMonitoredServiceLists *iLtsyDispatchPacketServicesGetMaxNoMonitoredServiceLists
MLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus *iLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus
MLtsyDispatchPacketServicesGetPacketAttachMode *iLtsyDispatchPacketServicesGetPacketAttachMode
MLtsyDispatchPacketServicesGetPacketNetworkRegistrationStatus *iLtsyDispatchPacketServicesGetPacketNetworkRegistrationStatus
MLtsyDispatchPacketServicesGetStaticCapabilities *iLtsyDispatchPacketServicesGetStaticCapabilities
MLtsyDispatchPacketServicesGetStatus *iLtsyDispatchPacketServicesGetStatus
MLtsyDispatchPacketServicesInitialiseMbmsContext *iLtsyDispatchPacketServicesInitialiseMbmsContext
MLtsyDispatchPacketServicesInitialisePdpContext *iLtsyDispatchPacketServicesInitialisePdpContext
MLtsyDispatchPacketServicesModifyActivePdpContext *iLtsyDispatchPacketServicesModifyActivePdpContext
MLtsyDispatchPacketServicesNotifyPacketStatusChange *iLtsyDispatchPacketServicesNotifyPacketStatusChange
MLtsyDispatchPacketServicesPacketAttach *iLtsyDispatchPacketServicesPacketAttach
MLtsyDispatchPacketServicesPacketDetach *iLtsyDispatchPacketServicesPacketDetach
MLtsyDispatchPacketServicesRejectNetworkInitiatedContextActivationRequest *iLtsyDispatchPacketServicesRejectNetworkInitiatedContextActivationRequest
MLtsyDispatchPacketServicesRemovePacketFilter *iLtsyDispatchPacketServicesRemovePacketFilter
MLtsyDispatchPacketServicesSetDefaultPdpContextGprsParams *iLtsyDispatchPacketServicesSetDefaultPdpContextGprsParams
MLtsyDispatchPacketServicesSetDefaultPdpContextR99R4Params *iLtsyDispatchPacketServicesSetDefaultPdpContextR99R4Params
MLtsyDispatchPacketServicesSetPacketAttachMode *iLtsyDispatchPacketServicesSetPacketAttachMode
MLtsyDispatchPacketServicesSetPdpContextConfig *iLtsyDispatchPacketServicesSetPdpContextConfig
MLtsyDispatchPacketServicesSetPdpContextQosGprs *iLtsyDispatchPacketServicesSetPdpContextQosGprs
MLtsyDispatchPacketServicesSetPdpContextQosR5 *iLtsyDispatchPacketServicesSetPdpContextQosR5
MLtsyDispatchPacketServicesSetPdpContextQosR99R4 *iLtsyDispatchPacketServicesSetPdpContextQosR99R4
MLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList *iLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList
MLtsyDispatchPacketServicesUpdateMbmsSessionList *iLtsyDispatchPacketServicesUpdateMbmsSessionList
MLtsyDispatchFactoryV1 &iLtsyFactoryV1
MmMessageManagerCallback &iMessageManagerCallback
CRequestQueueOneShot &iRequestAsyncOneShot

Constructor & Destructor Documentation

CPacketServicesDispatcher(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)

CPacketServicesDispatcher(MLtsyDispatchFactoryV1 &aLtsyFactory,
MmMessageManagerCallback &aMessageManagerCallback,
CRequestQueueOneShot &aRequestAsyncOneShot
)[private]

Parameters

MLtsyDispatchFactoryV1 & aLtsyFactory
MmMessageManagerCallback & aMessageManagerCallback
CRequestQueueOneShot & aRequestAsyncOneShot

~CPacketServicesDispatcher()

~CPacketServicesDispatcher()[virtual]

Member Functions Documentation

CallbackActivatePdpContext(TInt, const TDesC &, const TDesC8 &, RPacketContext::TProtocolType)

voidCallbackActivatePdpContext(TIntaError,
const TDesC &aContextName,
const TDesC8 &aAccessPointName,
RPacketContext::TProtocolTypeaPdpType
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesActivatePdpContextComp()

Parameters

TInt aErrorKErrNone on success, or another error code indicating the error otherwise.
const TDesC & aContextNameThe name of the context that has been activated.
const TDesC8 & aAccessPointNameThe name of the access point that has been activated. This should be a descriptor of maximum length RPacketContext::KGSNNameLength such as RPacketContext::TGSNAddress
RPacketContext::TProtocolType aPdpTypeThe protocol used to connect to the packet data gateway.

CallbackDeactivatePdpContext(TInt, const TDesC &)

voidCallbackDeactivatePdpContext(TIntaError,
const TDesC &aContextName
)

Parameters

TInt aErrorThe error code.
const TDesC & aContextNameThe context name that has been deactivated, The maximum length of the descriptor should not exceed KMaxInfoName.

CallbackDeletePdpContext(TInt, const TDesC &)

voidCallbackDeletePdpContext(TIntaError,
const TDesC &aContextName
)

Parameters

TInt aErrorThe error code.
const TDesC & aContextNameThe context name.

CallbackGetMaxNoActiveServices(TInt, TInt)

voidCallbackGetMaxNoActiveServices(TIntaError,
TIntaMaxNoActiveServices
)

Callback function to be used by the request to complete the maximum number of active services. CCtsyDispatcherCallback::CallbackPacketServicesGetMaxNoActiveServicesComp()

Parameters

TInt aErrorThe error code.
TInt aMaxNoActiveServicesThe maximum number of active services allowed (hence the maximum number of contexts allowed).

CallbackGetMaxNoMonitoredServiceLists(TInt, TInt)

voidCallbackGetMaxNoMonitoredServiceLists(TIntaError,
TIntaMaxNoMonitoredServiceLists
)

Callback function to be used by the request to complete the maximum number of monitored service lists CCtsyDispatcherCallback::CallbackPacketServicesGetMaxNoMonitoredServiceListsComp()

RPacketService::EnumerateMbmsMonitorServiceList()

Parameters

TInt aErrorThe error code.
TInt aMaxNoMonitoredServiceListsThe maximum number of monitored service lists.

CallbackGetMbmsNetworkServiceStatus(TInt, TMbmsNetworkServiceStatus)

voidCallbackGetMbmsNetworkServiceStatus(TIntaError,
TMbmsNetworkServiceStatusaMbmsNetworkServiceStatus
)

Callback function to be used by the request to complete the MBMS network service status. CCtsyDispatcherCallback::CallbackPacketServicesGetMbmsNetworkServiceStatusComp()

Parameters

TInt aErrorThe error code.
TMbmsNetworkServiceStatus aMbmsNetworkServiceStatusThe network service status.

CallbackGetPacketAttachMode(TInt, RPacketService::TAttachMode)

voidCallbackGetPacketAttachMode(TIntaError,
RPacketService::TAttachModeaAttachMode
)

Parameters

TInt aErrorThe error code.
RPacketService::TAttachMode aAttachModeThe packet attach mode.

CallbackGetPacketNetworkRegistrationStatus(TInt, RPacketService::TRegistrationStatus)

voidCallbackGetPacketNetworkRegistrationStatus(TIntaError,
RPacketService::TRegistrationStatusaRegistrationStatus
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesGetPacketNetworkRegistrationStatusComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
RPacketService::TRegistrationStatus aRegistrationStatusThe current network registration status.

CallbackGetStaticCapabilities(TInt, TUint)

voidCallbackGetStaticCapabilities(TIntaError,
TUintaStaticCapabilities
)

Callback function to be used by the request to complete the packet static capabilities. CCtsyDispatcherCallback::CallbackPacketServicesGetStaticCapabilitiesComp()

RPacketService::TStaticMiscCaps RPacketService::GetStaticCaps()

Parameters

TInt aErrorThe error code.
TUint aStaticCapabilitiesA bit field containing the static capabilities to be returned to the CTSY. This can be created from a bit-wise OR (|) of values from RPacketService::TStaticMiscCaps.

CallbackGetStatus(TInt, RPacketService::TStatus, TBool)

voidCallbackGetStatus(TIntaError,
RPacketService::TStatusaPacketStatus,
TBoolaIsResumed
)

Callback function to be used by the request to complete the packet status.

RPacketService::GetStatus()

Parameters

TInt aErrorThe error code.
RPacketService::TStatus aPacketStatusThe packet status as returned from LTSY
TBool aIsResumedFlag indicating whether packet service has been resumed from suspended state.

CallbackInitialiseMbmsContext(TInt, const TDesC &, const TDesC &)

voidCallbackInitialiseMbmsContext(TIntaError,
const TDesC &aContextName,
const TDesC &aChannelId
)

Callback function to be used by the request to complete the maximum number of active services. CCtsyDispatcherCallback::CallbackPacketServicesInitialiseMbmsContextComp()

Parameters

TInt aErrorThe error code.
const TDesC & aContextNameThe name of the current context, the descriptor should be a maximum length of KMaxInfoName.
const TDesC & aChannelIdThe current channelId descriptor, the descriptor should be a maximum length of KMaxName.

CallbackInitialisePdpContext(TInt, const TDesC &, const TDesC &)

voidCallbackInitialisePdpContext(TIntaError,
const TDesC &aContextName,
const TDesC &aChannelId
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesInitialisePdpContextComp()

Parameters

TInt aErrorThe error code.
const TDesC & aContextNameThe name of the current context, the descriptor should be TBuf<10>
const TDesC & aChannelIdThe current channelId descriptor, the descriptor should be a TName

CallbackModifyActivePdpContext(TInt, const TDesC &, TInt8)

voidCallbackModifyActivePdpContext(TIntaError,
const TDesC &aContextName,
TInt8aRejectionCode
)

Parameters

TInt aErrorThe error code.
const TDesC & aContextNameThe context name which has been modified.
TInt8 aRejectionCodeThe reason code for any failure of modification.

CallbackNotifyConnectionInfoChange(TInt, const TDesC &, const RPacketContext::TConnectionInfoV1 &)

voidCallbackNotifyConnectionInfoChange(TIntaError,
const TDesC &aContextName,
const RPacketContext::TConnectionInfoV1 &aConnectionInfo
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyConnectionInfoChangeInd()

Parameters

TInt aErrorThe error code to be returned.
const TDesC & aContextNameThe context name, the maximum length of the descriptor should not exceed KMaxInfoName.
const RPacketContext::TConnectionInfoV1 & aConnectionInfoThe details of the connection, including HSDPA Category and HSUPA Category

CallbackNotifyMbmsContextConfigChanged(TInt, const TDesC &, const RPacketMbmsContext::TContextConfigMbmsV1 &)

voidCallbackNotifyMbmsContextConfigChanged(TIntaError,
const TDesC &aContextName,
const RPacketMbmsContext::TContextConfigMbmsV1 &aContextConfigMbms
)

Parameters

TInt aErrorThe error code to be returned.
const TDesC & aContextNameThe context name.
const RPacketMbmsContext::TContextConfigMbmsV1 & aContextConfigMbmsThe context configuration data.

CallbackNotifyMbmsNetworkServiceStatusChange(TInt, TMbmsNetworkServiceStatus)

voidCallbackNotifyMbmsNetworkServiceStatusChange(TIntaError,
TMbmsNetworkServiceStatusaMbmsNetworkServiceStatus
)

Parameters

TInt aErrorThe error code.
TMbmsNetworkServiceStatus aMbmsNetworkServiceStatusThe network service status.

CallbackNotifyMbmsServiceAvailabilityChange(TInt, const RArray< TUint > &)

voidCallbackNotifyMbmsServiceAvailabilityChange(TIntaError,
const RArray< TUint > &aAvailableServiceIds
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyMbmsServiceAvailabilityChangeInd()

Parameters

TInt aErrorThe error code.
const RArray< TUint > & aAvailableServiceIdsThe list of Service Ids which are currently available.

CallbackNotifyNetworkInitiatedContextActivationRequest(TInt, const RPacketContext::TContextConfigGPRS &)

voidCallbackNotifyNetworkInitiatedContextActivationRequest(TIntaError,
const RPacketContext::TContextConfigGPRS &aContextConfigGPRS
)

Parameters

TInt aErrorThe error code.
const RPacketContext::TContextConfigGPRS & aContextConfigGPRSThe GPRS context configuration to be returned to the CTSY Dispatcher.

CallbackNotifyNetworkInitiatedContextActivationRequest(TInt, const RPacketContext::TContextConfigR99_R4 &)

voidCallbackNotifyNetworkInitiatedContextActivationRequest(TIntaError,
const RPacketContext::TContextConfigR99_R4 &aContextConfigR99_R4
)

Parameters

TInt aErrorThe error code.
const RPacketContext::TContextConfigR99_R4 & aContextConfigR99_R4The release 99 or release 4 context configuration to be returned to the CTSY Dispatcher.

CallbackNotifyNetworkInitiatedContextActivationRequest(TInt, const RPacketContext::TContextConfig_R5 &)

voidCallbackNotifyNetworkInitiatedContextActivationRequest(TIntaError,
const RPacketContext::TContextConfig_R5 &aContextConfig_R5
)

Parameters

TInt aErrorThe error code.
const RPacketContext::TContextConfig_R5 & aContextConfig_R5The release 5 context configuration to be returned to the CTSY Dispatcher.

CallbackNotifyPacketAttachModeChange(TInt, RPacketService::TPreferredBearer)

voidCallbackNotifyPacketAttachModeChange(TIntaError,
RPacketService::TPreferredBeareraBearer
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyPacketAttachModeChangeInd()

Parameters

TInt aErrorThe error code.
RPacketService::TPreferredBearer aBearerThe new bearer.

CallbackNotifyPacketDynamicCapsChange(TInt, TBool, TBool)

voidCallbackNotifyPacketDynamicCapsChange(TIntaError,
TBoolaGprsIsSupportedOnCell,
TBoolaCsServicesIsSupportedOnCell
)

Parameters

TInt aErrorThe error code.
TBool aGprsIsSupportedOnCellindication whether GPRS is supported and should be returned to the CTSY Dispatcher.
TBool aCsServicesIsSupportedOnCellindication whether CS services are supported and should be returned to the CTSY Dispatcher.

CallbackNotifyPacketMsClassChange(TInt, RPacketService::TMSClass)

voidCallbackNotifyPacketMsClassChange(TIntaError,
RPacketService::TMSClassaMSClass
)

Parameters

TInt aErrorThe error code.
RPacketService::TMSClass aMSClassMS class to be returned to the CTSY.

CallbackNotifyPacketNetworkRegistrationStatus(TInt, const RPacketService::TRegistrationStatus)

voidCallbackNotifyPacketNetworkRegistrationStatus(TIntaError,
const RPacketService::TRegistrationStatusaRegistrationStatus
)

Parameters

TInt aErrorThe error code.
const RPacketService::TRegistrationStatus aRegistrationStatusnetwork registration status.

CallbackNotifyPacketStatusChange(TInt)

voidCallbackNotifyPacketStatusChange(TIntaError)

Parameters

TInt aError

CallbackNotifyPdpContextAdded(TInt, const TDesC &)

voidCallbackNotifyPdpContextAdded(TIntaError,
const TDesC &aContextName
)

Parameters

TInt aErrorThe error code.
const TDesC & aContextNamePDP context name to be returned.

CallbackNotifyPdpContextConfigChanged(TInt, const TDesC &, const TDesC8 &, const TDesC8 &, TUint, const TDesC8 &)

voidCallbackNotifyPdpContextConfigChanged(TIntaError,
const TDesC &aContextName,
const TDesC8 &aAccessPointName,
const TDesC8 &aPdpAddress,
TUintaPdpCompression,
const TDesC8 &aPcoBuffer
)

Parameters

TInt aErrorThe error code.
const TDesC & aContextNameThe name of the context which the change in configuration refers to.
const TDesC8 & aAccessPointNameThe name of the access point. This should be a descriptor of maximum length RPacketContext::KGSNNameLength such as a RPacketContext::TGSNAddress
const TDesC8 & aPdpAddressThe protocol address. This should be a descriptor of maximum length RPacketContext::KMaxPDPAddressLength such as a RPacketContext::TProtocolAddress
TUint aPdpCompressionThe PDP compression level.
const TDesC8 & aPcoBufferThe PCO buffer. This should be a descriptor of maximum length RPacketContext::KMiscProtocolBufferLength such as a RPacketContext::TMiscProtocolBuffer.

CallbackNotifyPdpContextConnectionSpeedChange(TInt, const TDesC &, TUint)

voidCallbackNotifyPdpContextConnectionSpeedChange(TIntaError,
const TDesC &aContextName,
TUintaConnectionSpeed
)

Callback function to be used by the Licensee LTSY to notify context connection speed change (IPC EPacketContextNotifyConnectionSpeedChange).

Parameters

TInt aErrorThe error code to be returned.
const TDesC & aContextNamecontext name.
TUint aConnectionSpeedcontext connection speed in bits per second.

CallbackNotifyPdpContextStatusChange(TInt, const TDesC &, const TContextMisc &)

voidCallbackNotifyPdpContextStatusChange(TIntaError,
const TDesC &aContextName,
const TContextMisc &aContextMisc
)

Parameters

TInt aErrorThe error code to be returned.
const TDesC & aContextNamecontext name.
const TContextMisc & aContextMisccontext miscellaneous information

CallbackNotifyQosProfileChange(TInt, const TDesC &, const RPacketQoS::TQoSGPRSNegotiated &)

voidCallbackNotifyQosProfileChange(TIntaError,
const TDesC &aContextName,
const RPacketQoS::TQoSGPRSNegotiated &aQoSGPRSNegotiated
)

Callback function to be used by the Licensee LTSY to notify change in the GPRS QoS profile (IPCEPacketQoSNotifyProfileChanged).

Parameters

TInt aErrorThe error code.
const TDesC & aContextNamecontext name to be returned to the CTSY Dispatcher.
const RPacketQoS::TQoSGPRSNegotiated & aQoSGPRSNegotiatedcontext negotiated GPRS QOS profile to be returned to the CTSY Dispatcher.

CallbackNotifyQosProfileChange(TInt, const TDesC &, const RPacketQoS::TQoSR99_R4Negotiated &)

voidCallbackNotifyQosProfileChange(TIntaError,
const TDesC &aContextName,
const RPacketQoS::TQoSR99_R4Negotiated &aQoSR99_R4Negotiated
)

Callback function to be used by the Licensee LTSY to notify change in the R99R4 QoS profile (IPCEPacketQoSNotifyProfileChanged).

Parameters

TInt aErrorThe error code.
const TDesC & aContextNamecontext name to be returned to the CTSY Dispatcher.
const RPacketQoS::TQoSR99_R4Negotiated & aQoSR99_R4Negotiatedcontext negotiated R99 QOS profile to be returned to the CTSY Dispatcher.

CallbackNotifyQosProfileChange(TInt, const TDesC &, const RPacketQoS::TQoSR5Negotiated &)

voidCallbackNotifyQosProfileChange(TIntaError,
const TDesC &aContextName,
const RPacketQoS::TQoSR5Negotiated &aQoSR5Negotiated
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyQosProfileChangedInd()

Parameters

TInt aErrorThe error code.
const TDesC & aContextNameContext name to be returned to the CTSY Dispatcher.
const RPacketQoS::TQoSR5Negotiated & aQoSR5NegotiatedContext negotiated R5 QOS profile to be returned to the CTSY Dispatcher.

CallbackNotifyRatTransferCapsChange(TInt, TDynamicTransferCapsFlags)

voidCallbackNotifyRatTransferCapsChange(TIntaError,
TDynamicTransferCapsFlagsaCaps
)

Parameters

TInt aErrorThe error code.
TDynamicTransferCapsFlags aCapsThe capabilities flag.

CallbackPacketAttach(TInt)

voidCallbackPacketAttach(TIntaError)

Parameters

TInt aErrorThe error code.

CallbackPacketDetach(TInt)

voidCallbackPacketDetach(TIntaError)

Parameters

TInt aErrorThe error code.

CallbackRejectNetworkInitiatedContextActivationRequest(TInt)

voidCallbackRejectNetworkInitiatedContextActivationRequest(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesRejectNetworkInitiatedContextActivationRequestComp()

RPacketContext::RejectActivationRequest()

Parameters

TInt aErrorThe error code.

CallbackSetDefaultPdpContextParams(TInt)

voidCallbackSetDefaultPdpContextParams(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesSetDefaultPdpContextParamsComp()

RPacketContext::SetDefaultContextParams()

Parameters

TInt aErrorThe error code.

CallbackSetPacketAttachMode(TInt)

voidCallbackSetPacketAttachMode(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesSetPacketAttachModeComp()

Parameters

TInt aErrorThe error code.

CallbackSetPdpContextConfig(TInt, const TDesC &)

voidCallbackSetPdpContextConfig(TIntaError,
const TDesC &aContextName
)

Parameters

TInt aErrorThe error code.
const TDesC & aContextName

CallbackSetPdpContextQos(TInt, const TDesC &)

voidCallbackSetPdpContextQos(TIntaError,
const TDesC &aContextName
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesSetPdpContextQosComp()

RPacketContext::SetProfileParameters()

Parameters

TInt aErrorThe error code.
const TDesC & aContextNameThe context's name, the maximum length of the descriptor should not exceed KMaxInfoName.

CallbackSync(CRequestQueueOneShot::TIpcDataPackage &)

voidCallbackSync(CRequestQueueOneShot::TIpcDataPackage &aIpcDataPackage)

Part of the MDispatcherCallback interface. Used to complete requests handled synchronously by the Licensee LTSY asynchronously back to the Common TSY.

MDispatcherCallback::CallbackSync

Parameters

CRequestQueueOneShot::TIpcDataPackage & aIpcDataPackagePackage encapsulating the request.

CallbackUpdateMbmsMonitorServiceList(TInt)

voidCallbackUpdateMbmsMonitorServiceList(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesUpdateMbmsMonitorServiceListComp()

Parameters

TInt aErrorThe error code.

CallbackUpdateMbmsMonitorServiceList(TInt, const RArray< TUint > &)

voidCallbackUpdateMbmsMonitorServiceList(TIntaError,
const RArray< TUint > &aFailedServiceIds
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesUpdateMbmsMonitorServiceListComp()

Parameters

TInt aError
const RArray< TUint > & aFailedServiceIdsA list containing the service Id which cannot be updated via the action (e.g. Id of a service that could not be added)

CallbackUpdateMbmsSessionList(TInt, const TDesC &)

voidCallbackUpdateMbmsSessionList(TIntaError,
const TDesC &aContextName
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesUpdateMbmsSessionListComp()

Parameters

TInt aErrorThe error code.
const TDesC & aContextNameThe name of the MBMS context, the descriptor should be a maximum length of KMaxInfoName.

ConstructL()

voidConstructL()[private]

Second phase constructor.

ConvertDNSToPCOBuffer(const TDes8 &, const TDes8 &, const TUint8, TDes8 &)

voidConvertDNSToPCOBuffer(const TDes8 &aPrimaryDNS,
const TDes8 &aSecondaryDNS,
const TUint8aRequestID,
TDes8 &aFormatPcoBufferAddr
)[private]

Parameters

const TDes8 & aPrimaryDNS
const TDes8 & aSecondaryDNS
const TUint8 aRequestID
TDes8 & aFormatPcoBufferAddr

ConvertUsernameAndPasswordToPCOBuffer(const TDes8 &, const TDes8 &, const TUint8, TDes8 &)

voidConvertUsernameAndPasswordToPCOBuffer(const TDes8 &aUsername,
const TDes8 &aPassword,
const TUint8aRequestID,
TDes8 &aFormatedBuffer
)[private]

Parameters

const TDes8 & aUsername
const TDes8 & aPassword
const TUint8 aRequestID
TDes8 & aFormatedBuffer

CreateServiceListL(const RArray< TUint > &)

CPcktMbmsMonitoredServiceList *CreateServiceListL(const RArray< TUint > &aServiceIds)const [private]

Parameters

const RArray< TUint > & aServiceIds

DecodePCO(const RPacketContext::TMiscProtocolBuffer &, RPacketContext::TAuthData &, RPacketContext::TAuthData &, RPacketContext::TProtocolAddress &, RPacketContext::TProtocolAddress &, RPacketContext::TMiscProtocolBuffer &)

voidDecodePCO(const RPacketContext::TMiscProtocolBuffer &aPcoBuffer,
RPacketContext::TAuthData &aUsername,
RPacketContext::TAuthData &aPassword,
RPacketContext::TProtocolAddress &aPrimaryDNS,
RPacketContext::TProtocolAddress &aSecondaryDNS,
RPacketContext::TMiscProtocolBuffer &aMiscBuffer
)[private]

DispatchActivatePdpContextL(const CMmDataPackage *)

TInt DispatchActivatePdpContextL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketContextActivate and pass request on to Licensee LTSY.

RPacketContext::Activate()

Parameters

const CMmDataPackage * aDataPackage

DispatchAddPacketFilterL(const CMmDataPackage *)

TInt DispatchAddPacketFilterL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketContextAddPacketFilter and pass request on to Licensee LTSY.

RPacketContext::AddPacketFilter()

Parameters

const CMmDataPackage * aDataPackage

DispatchDeactivatePdpContextL(const CMmDataPackage *)

TInt DispatchDeactivatePdpContextL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketContextDeactivate and pass request on to Licensee LTSY.

RPacketContext::Deactivate()

Parameters

const CMmDataPackage * aDataPackage

DispatchDeletePdpContextL(const CMmDataPackage *)

TInt DispatchDeletePdpContextL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketContextDelete and pass request on to Licensee LTSY.

RPacketContext::Delete()

Parameters

const CMmDataPackage * aDataPackage

DispatchGetMaxNoActiveServicesL()

TInt DispatchGetMaxNoActiveServicesL()

Pass request on to Licensee LTSY.

DispatchGetMaxNoMonitoredServiceListsL()

TInt DispatchGetMaxNoMonitoredServiceListsL()

Pass request on to Licensee LTSY.

DispatchGetMbmsNetworkServiceStatusL(const CMmDataPackage *)

TInt DispatchGetMbmsNetworkServiceStatusL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketGetMbmsNetworkServiceStatus and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchGetPacketAttachModeL(const CMmDataPackage *)

TInt DispatchGetPacketAttachModeL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketGetAttachMode and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchGetPacketNetworkRegistrationStatusL()

TInt DispatchGetPacketNetworkRegistrationStatusL()

Pass EPacketGetNtwkRegStatus request on to Licensee LTSY.

DispatchGetStaticCapabilitiesL()

TInt DispatchGetStaticCapabilitiesL()

Pass request on to Licensee LTSY.

DispatchGetStatusL()

TInt DispatchGetStatusL()

Pass request on to Licensee LTSY.

DispatchInitialiseMbmsContextL(const CMmDataPackage *)

TInt DispatchInitialiseMbmsContextL(const CMmDataPackage *aDataPackage)

Unpack data related to ECtsyPacketMbmsInitialiseContextReq and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchInitialisePdpContextL(const CMmDataPackage *)

TInt DispatchInitialisePdpContextL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketContextInitialiseContext and pass request on to Licensee LTSY.

RPacketContext::InitialiseContext()

Parameters

const CMmDataPackage * aDataPackagePackage primary and secondary context names

DispatchModifyActivePdpContextL(const CMmDataPackage *)

TInt DispatchModifyActivePdpContextL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketContextModifyActiveContext and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchPacketAttachL()

TInt DispatchPacketAttachL()

Pass request on to Licensee LTSY.

RPacketService::Attach()

DispatchPacketDetachL()

TInt DispatchPacketDetachL()

Pass request on to Licensee LTSY.

RPacketService::Detach()

DispatchRejectNetworkInitiatedContextActivationRequestL()

TInt DispatchRejectNetworkInitiatedContextActivationRequestL()

Pass request on to Licensee LTSY.

RPacketService::RejectActivationRequest()

DispatchRemovePacketFilterL(const CMmDataPackage *)

TInt DispatchRemovePacketFilterL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketContextRemovePacketFilter and pass request on to Licensee LTSY.

RPacketContext::RemovePacketFilter()

Parameters

const CMmDataPackage * aDataPackage

DispatchSetDefaultPdpContextParamsL(const CMmDataPackage *)

TInt DispatchSetDefaultPdpContextParamsL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketSetDefaultContextParams and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackagePackaged configuration parameters, either GPRS or R99

DispatchSetPacketAttachModeL(const CMmDataPackage *)

TInt DispatchSetPacketAttachModeL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketSetAttachMode and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchSetPdpContextConfigL(const CMmDataPackage *)

TInt DispatchSetPdpContextConfigL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketContextSetConfig and pass request on to Licensee LTSY.

The following function uses a PCO buffer: The purpose of the protocol configuration options (PCO) is to transfer external network protocol options associated with a PDP context activation, and transfer additional (protocol) data (e.g. configuration parameters, error codes or messages/events) associated with an external protocol or an application. The protocol configuration options (PCO) is a type 4 information element with a minimum length of 3 octets and a maximum length of 253 octets In order to generate the PCO buffer a TTlvStruct object is being used. The TTlvStruct wraps the buffers inserted to the PCO and identifies the buffers with given IDs.

Parameters

const CMmDataPackage * aDataPackage

DispatchSetPdpContextQosL(const CMmDataPackage *)

TInt DispatchSetPdpContextQosL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketQoSSetProfileParams and pass request on to Licensee LTSY.

RPacketQoS::SetProfileParameters()

Parameters

const CMmDataPackage * aDataPackage

DispatchUpdateMbmsMonitorServiceListL(const CMmDataPackage *)

TInt DispatchUpdateMbmsMonitorServiceListL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketUpdateMbmsMonitorServiceList and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchUpdateMbmsSessionListL(const CMmDataPackage *)

TInt DispatchUpdateMbmsSessionListL(const CMmDataPackage *aDataPackage)

Unpack data related to EPacketContextUpdateMbmsSessionList and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

EtelPcktR97NegToEtelPcktR99R4NegQoS(const RPacketQoS::TQoSGPRSNegotiated &, RPacketQoS::TQoSR99_R4Negotiated &)

TInt EtelPcktR97NegToEtelPcktR99R4NegQoS(const RPacketQoS::TQoSGPRSNegotiated &aQoSGPRSNegotiated,
RPacketQoS::TQoSR99_R4Negotiated &aQoSR99_R4Negotiated
)[private]

Parameters

const RPacketQoS::TQoSGPRSNegotiated & aQoSGPRSNegotiated
RPacketQoS::TQoSR99_R4Negotiated & aQoSR99_R4Negotiated

EtelPcktR99R4NegToEtelPcktR5NegQoS(const RPacketQoS::TQoSR99_R4Negotiated &, RPacketQoS::TQoSR5Negotiated &)

TInt EtelPcktR99R4NegToEtelPcktR5NegQoS(const RPacketQoS::TQoSR99_R4Negotiated &aQoSR99_R4Negotiated,
RPacketQoS::TQoSR5Negotiated &aQoSR5Negotiated
)[private]

Parameters

const RPacketQoS::TQoSR99_R4Negotiated & aQoSR99_R4Negotiated
RPacketQoS::TQoSR5Negotiated & aQoSR5Negotiated

EtelPcktR99R4NegToEtelPcktR97NegQoS(const RPacketQoS::TQoSR99_R4Negotiated &, RPacketQoS::TQoSGPRSNegotiated &)

TInt EtelPcktR99R4NegToEtelPcktR97NegQoS(const RPacketQoS::TQoSR99_R4Negotiated &aQoSR99_R4Negotiated,
RPacketQoS::TQoSGPRSNegotiated &aQoSGPRSNegotiated
)[private]

Perform conversion from R99 negotiated QoS to R97 negotiated QoS according to 3GPP 24.008-750

Parameters

const RPacketQoS::TQoSR99_R4Negotiated & aQoSR99_R4Negotiated- Etel R99_R4 negotiated QoS
RPacketQoS::TQoSGPRSNegotiated & aQoSGPRSNegotiated- Etel GPRS negotiated QoS

NewL(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)

CPacketServicesDispatcher *NewL(MLtsyDispatchFactoryV1 &aLtsyFactory,
MmMessageManagerCallback &aMessageManagerCallback,
CRequestQueueOneShot &aRequestAsyncOneShot
)[static]

Parameters

MLtsyDispatchFactoryV1 & aLtsyFactory
MmMessageManagerCallback & aMessageManagerCallback
CRequestQueueOneShot & aRequestAsyncOneShot

NewLC(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)

CPacketServicesDispatcher *NewLC(MLtsyDispatchFactoryV1 &aLtsyFactory,
MmMessageManagerCallback &aMessageManagerCallback,
CRequestQueueOneShot &aRequestAsyncOneShot
)[static]

Parameters

MLtsyDispatchFactoryV1 & aLtsyFactory
MmMessageManagerCallback & aMessageManagerCallback
CRequestQueueOneShot & aRequestAsyncOneShot

SetDispatcherHolder(TDispatcherHolder &)

voidSetDispatcherHolder(TDispatcherHolder &aDispatcherHolder)

Set the dispatcher holder.

Parameters

TDispatcherHolder & aDispatcherHolderReference to dispatcher holder.

Member Data Documentation

TDispatcherHolder * iDispatcherHolder

TDispatcherHolder *iDispatcherHolder[private]

MLtsyDispatchPacketServicesActivatePdpContext * iLtsyDispatchPacketServicesActivatePdpContext

MLtsyDispatchPacketServicesActivatePdpContext *iLtsyDispatchPacketServicesActivatePdpContext[private]

MLtsyDispatchPacketServicesAddPacketFilter * iLtsyDispatchPacketServicesAddPacketFilter

MLtsyDispatchPacketServicesAddPacketFilter *iLtsyDispatchPacketServicesAddPacketFilter[private]

MLtsyDispatchPacketServicesDeactivatePdpContext * iLtsyDispatchPacketServicesDeactivatePdpContext

MLtsyDispatchPacketServicesDeactivatePdpContext *iLtsyDispatchPacketServicesDeactivatePdpContext[private]

MLtsyDispatchPacketServicesDeletePdpContext * iLtsyDispatchPacketServicesDeletePdpContext

MLtsyDispatchPacketServicesDeletePdpContext *iLtsyDispatchPacketServicesDeletePdpContext[private]

MLtsyDispatchPacketServicesGetMaxNoActiveServices * iLtsyDispatchPacketServicesGetMaxNoActiveServices

MLtsyDispatchPacketServicesGetMaxNoActiveServices *iLtsyDispatchPacketServicesGetMaxNoActiveServices[private]

MLtsyDispatchPacketServicesGetMaxNoMonitoredServiceLists * iLtsyDispatchPacketServicesGetMaxNoMonitoredServiceLists

MLtsyDispatchPacketServicesGetMaxNoMonitoredServiceLists *iLtsyDispatchPacketServicesGetMaxNoMonitoredServiceLists[private]

MLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus * iLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus

MLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus *iLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus[private]

MLtsyDispatchPacketServicesGetPacketAttachMode * iLtsyDispatchPacketServicesGetPacketAttachMode

MLtsyDispatchPacketServicesGetPacketAttachMode *iLtsyDispatchPacketServicesGetPacketAttachMode[private]

MLtsyDispatchPacketServicesGetPacketNetworkRegistrationStatus * iLtsyDispatchPacketServicesGetPacketNetworkRegistrationStatus

MLtsyDispatchPacketServicesGetPacketNetworkRegistrationStatus *iLtsyDispatchPacketServicesGetPacketNetworkRegistrationStatus[private]

MLtsyDispatchPacketServicesGetStaticCapabilities * iLtsyDispatchPacketServicesGetStaticCapabilities

MLtsyDispatchPacketServicesGetStaticCapabilities *iLtsyDispatchPacketServicesGetStaticCapabilities[private]

MLtsyDispatchPacketServicesGetStatus * iLtsyDispatchPacketServicesGetStatus

MLtsyDispatchPacketServicesGetStatus *iLtsyDispatchPacketServicesGetStatus[private]

MLtsyDispatchPacketServicesInitialiseMbmsContext * iLtsyDispatchPacketServicesInitialiseMbmsContext

MLtsyDispatchPacketServicesInitialiseMbmsContext *iLtsyDispatchPacketServicesInitialiseMbmsContext[private]

MLtsyDispatchPacketServicesInitialisePdpContext * iLtsyDispatchPacketServicesInitialisePdpContext

MLtsyDispatchPacketServicesInitialisePdpContext *iLtsyDispatchPacketServicesInitialisePdpContext[private]

MLtsyDispatchPacketServicesModifyActivePdpContext * iLtsyDispatchPacketServicesModifyActivePdpContext

MLtsyDispatchPacketServicesModifyActivePdpContext *iLtsyDispatchPacketServicesModifyActivePdpContext[private]

MLtsyDispatchPacketServicesNotifyPacketStatusChange * iLtsyDispatchPacketServicesNotifyPacketStatusChange

MLtsyDispatchPacketServicesNotifyPacketStatusChange *iLtsyDispatchPacketServicesNotifyPacketStatusChange[private]

MLtsyDispatchPacketServicesPacketAttach * iLtsyDispatchPacketServicesPacketAttach

MLtsyDispatchPacketServicesPacketAttach *iLtsyDispatchPacketServicesPacketAttach[private]

MLtsyDispatchPacketServicesPacketDetach * iLtsyDispatchPacketServicesPacketDetach

MLtsyDispatchPacketServicesPacketDetach *iLtsyDispatchPacketServicesPacketDetach[private]

MLtsyDispatchPacketServicesRejectNetworkInitiatedContextActivationRequest * iLtsyDispatchPacketServicesRejectNetworkInitiatedContextActivationRequest

MLtsyDispatchPacketServicesRejectNetworkInitiatedContextActivationRequest *iLtsyDispatchPacketServicesRejectNetworkInitiatedContextActivationRequest[private]

MLtsyDispatchPacketServicesRemovePacketFilter * iLtsyDispatchPacketServicesRemovePacketFilter

MLtsyDispatchPacketServicesRemovePacketFilter *iLtsyDispatchPacketServicesRemovePacketFilter[private]

MLtsyDispatchPacketServicesSetDefaultPdpContextGprsParams * iLtsyDispatchPacketServicesSetDefaultPdpContextGprsParams

MLtsyDispatchPacketServicesSetDefaultPdpContextGprsParams *iLtsyDispatchPacketServicesSetDefaultPdpContextGprsParams[private]

MLtsyDispatchPacketServicesSetDefaultPdpContextR99R4Params * iLtsyDispatchPacketServicesSetDefaultPdpContextR99R4Params

MLtsyDispatchPacketServicesSetDefaultPdpContextR99R4Params *iLtsyDispatchPacketServicesSetDefaultPdpContextR99R4Params[private]

MLtsyDispatchPacketServicesSetPacketAttachMode * iLtsyDispatchPacketServicesSetPacketAttachMode

MLtsyDispatchPacketServicesSetPacketAttachMode *iLtsyDispatchPacketServicesSetPacketAttachMode[private]

MLtsyDispatchPacketServicesSetPdpContextConfig * iLtsyDispatchPacketServicesSetPdpContextConfig

MLtsyDispatchPacketServicesSetPdpContextConfig *iLtsyDispatchPacketServicesSetPdpContextConfig[private]

MLtsyDispatchPacketServicesSetPdpContextQosGprs * iLtsyDispatchPacketServicesSetPdpContextQosGprs

MLtsyDispatchPacketServicesSetPdpContextQosGprs *iLtsyDispatchPacketServicesSetPdpContextQosGprs[private]

MLtsyDispatchPacketServicesSetPdpContextQosR5 * iLtsyDispatchPacketServicesSetPdpContextQosR5

MLtsyDispatchPacketServicesSetPdpContextQosR5 *iLtsyDispatchPacketServicesSetPdpContextQosR5[private]

MLtsyDispatchPacketServicesSetPdpContextQosR99R4 * iLtsyDispatchPacketServicesSetPdpContextQosR99R4

MLtsyDispatchPacketServicesSetPdpContextQosR99R4 *iLtsyDispatchPacketServicesSetPdpContextQosR99R4[private]

MLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList * iLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList

MLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList *iLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList[private]

MLtsyDispatchPacketServicesUpdateMbmsSessionList * iLtsyDispatchPacketServicesUpdateMbmsSessionList

MLtsyDispatchPacketServicesUpdateMbmsSessionList *iLtsyDispatchPacketServicesUpdateMbmsSessionList[private]

MLtsyDispatchFactoryV1 & iLtsyFactoryV1

MLtsyDispatchFactoryV1 &iLtsyFactoryV1[private]

MmMessageManagerCallback & iMessageManagerCallback

MmMessageManagerCallback &iMessageManagerCallback[private]

CRequestQueueOneShot & iRequestAsyncOneShot

CRequestQueueOneShot &iRequestAsyncOneShot[private]