| class CPacketServicesDispatcher : public CBase |
This class is responsible for packing and unpacking data belonging to PacketServices related requests to the Licensee LTSY.
| Private Member Functions | |
|---|---|
| CPacketServicesDispatcher ( MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &) | |
| void | ConstructL () |
| void | ConvertDNSToPCOBuffer (const TDes8 &, const TDes8 &, const TUint8 , TDes8 &) |
| void | ConvertUsernameAndPasswordToPCOBuffer (const TDes8 &, const TDes8 &, const TUint8 , TDes8 &) |
| CPcktMbmsMonitoredServiceList * | CreateServiceListL (const RArray < TUint > &) |
| void | DecodePCO (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 &) |
| CPacketServicesDispatcher | ( | MLtsyDispatchFactoryV1 & | aLtsyFactory, |
| MmMessageManagerCallback & | aMessageManagerCallback, | ||
| CRequestQueueOneShot & | aRequestAsyncOneShot | ||
| ) | [private] | ||
| MLtsyDispatchFactoryV1 & aLtsyFactory | |
| MmMessageManagerCallback & aMessageManagerCallback | |
| CRequestQueueOneShot & aRequestAsyncOneShot |
| void | CallbackActivatePdpContext | ( | TInt | aError, |
| const TDesC & | aContextName, | |||
| const TDesC8 & | aAccessPointName, | |||
| RPacketContext::TProtocolType | aPdpType | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesActivatePdpContextComp()
| TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
| const TDesC & aContextName | The name of the context that has been activated. |
| const TDesC8 & aAccessPointName | The 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 aPdpType | The protocol used to connect to the packet data gateway. |
| void | CallbackDeactivatePdpContext | ( | TInt | aError, |
| const TDesC & | aContextName | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesDeactivatePdpContextComp()
| void | CallbackDeletePdpContext | ( | TInt | aError, |
| const TDesC & | aContextName | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesDeletePdpContextComp()
| void | CallbackGetMaxNoActiveServices | ( | TInt | aError, |
| TInt | aMaxNoActiveServices | |||
| ) | ||||
Callback function to be used by the request to complete the maximum number of active services. CCtsyDispatcherCallback::CallbackPacketServicesGetMaxNoActiveServicesComp()
| void | CallbackGetMaxNoMonitoredServiceLists | ( | TInt | aError, |
| TInt | aMaxNoMonitoredServiceLists | |||
| ) | ||||
Callback function to be used by the request to complete the maximum number of monitored service lists CCtsyDispatcherCallback::CallbackPacketServicesGetMaxNoMonitoredServiceListsComp()
| void | CallbackGetMbmsNetworkServiceStatus | ( | TInt | aError, |
| TMbmsNetworkServiceStatus | aMbmsNetworkServiceStatus | |||
| ) | ||||
Callback function to be used by the request to complete the MBMS network service status. CCtsyDispatcherCallback::CallbackPacketServicesGetMbmsNetworkServiceStatusComp()
| TInt aError | The error code. |
| TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus | The network service status. |
| void | CallbackGetPacketAttachMode | ( | TInt | aError, |
| RPacketService::TAttachMode | aAttachMode | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesGetPacketAttachModeComp()
| TInt aError | The error code. |
| RPacketService::TAttachMode aAttachMode | The packet attach mode. |
| void | CallbackGetPacketNetworkRegistrationStatus | ( | TInt | aError, |
| RPacketService::TRegistrationStatus | aRegistrationStatus | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesGetPacketNetworkRegistrationStatusComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| RPacketService::TRegistrationStatus aRegistrationStatus | The current network registration status. |
| void | CallbackGetStaticCapabilities | ( | TInt | aError, |
| TUint | aStaticCapabilities | |||
| ) | ||||
Callback function to be used by the request to complete the packet static capabilities. CCtsyDispatcherCallback::CallbackPacketServicesGetStaticCapabilitiesComp()
RPacketService::TStaticMiscCaps RPacketService::GetStaticCaps()
| void | CallbackGetStatus | ( | TInt | aError, |
| RPacketService::TStatus | aPacketStatus, | |||
| TBool | aIsResumed | |||
| ) | ||||
Callback function to be used by the request to complete the packet status.
| TInt aError | The error code. |
| RPacketService::TStatus aPacketStatus | The packet status as returned from LTSY |
| TBool aIsResumed | Flag indicating whether packet service has been resumed from suspended state. |
| void | CallbackInitialiseMbmsContext | ( | TInt | aError, |
| const TDesC & | aContextName, | |||
| const TDesC & | aChannelId | |||
| ) | ||||
Callback function to be used by the request to complete the maximum number of active services. CCtsyDispatcherCallback::CallbackPacketServicesInitialiseMbmsContextComp()
| void | CallbackInitialisePdpContext | ( | TInt | aError, |
| const TDesC & | aContextName, | |||
| const TDesC & | aChannelId | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesInitialisePdpContextComp()
| void | CallbackModifyActivePdpContext | ( | TInt | aError, |
| const TDesC & | aContextName, | |||
| TInt8 | aRejectionCode | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesModifyActivePdpContextComp()
| void | CallbackNotifyConnectionInfoChange | ( | TInt | aError, |
| const TDesC & | aContextName, | |||
| const RPacketContext::TConnectionInfoV1 & | aConnectionInfo | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyConnectionInfoChangeInd()
| TInt aError | The error code to be returned. |
| const TDesC & aContextName | The context name, the maximum length of the descriptor should not exceed KMaxInfoName. |
| const RPacketContext::TConnectionInfoV1 & aConnectionInfo | The details of the connection, including HSDPA Category and HSUPA Category |
| void | CallbackNotifyMbmsContextConfigChanged | ( | TInt | aError, |
| const TDesC & | aContextName, | |||
| const RPacketMbmsContext::TContextConfigMbmsV1 & | aContextConfigMbms | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyMbmsContextConfigChangedInd()
| TInt aError | The error code to be returned. |
| const TDesC & aContextName | The context name. |
| const RPacketMbmsContext::TContextConfigMbmsV1 & aContextConfigMbms | The context configuration data. |
| void | CallbackNotifyMbmsNetworkServiceStatusChange | ( | TInt | aError, |
| TMbmsNetworkServiceStatus | aMbmsNetworkServiceStatus | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyMbmsNetworkServiceStatusChangeInd()
| TInt aError | The error code. |
| TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus | The network service status. |
| void | CallbackNotifyMbmsServiceAvailabilityChange | ( | TInt | aError, |
| const RArray < TUint > & | aAvailableServiceIds | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyMbmsServiceAvailabilityChangeInd()
| void | CallbackNotifyNetworkInitiatedContextActivationRequest | ( | TInt | aError, |
| const RPacketContext::TContextConfigGPRS & | aContextConfigGPRS | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd()
| TInt aError | The error code. |
| const RPacketContext::TContextConfigGPRS & aContextConfigGPRS | The GPRS context configuration to be returned to the CTSY Dispatcher. |
| void | CallbackNotifyNetworkInitiatedContextActivationRequest | ( | TInt | aError, |
| const RPacketContext::TContextConfigR99_R4 & | aContextConfigR99_R4 | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd()
| TInt aError | The error code. |
| const RPacketContext::TContextConfigR99_R4 & aContextConfigR99_R4 | The release 99 or release 4 context configuration to be returned to the CTSY Dispatcher. |
| void | CallbackNotifyNetworkInitiatedContextActivationRequest | ( | TInt | aError, |
| const RPacketContext::TContextConfig_R5 & | aContextConfig_R5 | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd()
| TInt aError | The error code. |
| const RPacketContext::TContextConfig_R5 & aContextConfig_R5 | The release 5 context configuration to be returned to the CTSY Dispatcher. |
| void | CallbackNotifyPacketAttachModeChange | ( | TInt | aError, |
| RPacketService::TPreferredBearer | aBearer | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyPacketAttachModeChangeInd()
| TInt aError | The error code. |
| RPacketService::TPreferredBearer aBearer | The new bearer. |
| void | CallbackNotifyPacketDynamicCapsChange | ( | TInt | aError, |
| TBool | aGprsIsSupportedOnCell, | |||
| TBool | aCsServicesIsSupportedOnCell | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyPacketDynamicCapsChangeInd()
| void | CallbackNotifyPacketMsClassChange | ( | TInt | aError, |
| RPacketService::TMSClass | aMSClass | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyPacketMsClassChangeInd()
| TInt aError | The error code. |
| RPacketService::TMSClass aMSClass | MS class to be returned to the CTSY. |
| void | CallbackNotifyPacketNetworkRegistrationStatus | ( | TInt | aError, |
| const RPacketService::TRegistrationStatus | aRegistrationStatus | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyPacketNetworkRegistrationStatusInd()
| TInt aError | The error code. |
| const RPacketService::TRegistrationStatus aRegistrationStatus | network registration status. |
| void | CallbackNotifyPacketStatusChange | ( | TInt | aError | ) |
| TInt aError |
| void | CallbackNotifyPdpContextAdded | ( | TInt | aError, |
| const TDesC & | aContextName | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyPdpContextAddedInd()
| void | CallbackNotifyPdpContextConfigChanged | ( | TInt | aError, |
| const TDesC & | aContextName, | |||
| const TDesC8 & | aAccessPointName, | |||
| const TDesC8 & | aPdpAddress, | |||
| TUint | aPdpCompression, | |||
| const TDesC8 & | aPcoBuffer | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyPdpContextConfigChangedInd()
| TInt aError | The error code. |
| const TDesC & aContextName | The name of the context which the change in configuration refers to. |
| const TDesC8 & aAccessPointName | The name of the access point. This should be a descriptor of maximum length RPacketContext::KGSNNameLength such as a RPacketContext::TGSNAddress |
| const TDesC8 & aPdpAddress | The protocol address. This should be a descriptor of maximum length RPacketContext::KMaxPDPAddressLength such as a RPacketContext::TProtocolAddress |
| TUint aPdpCompression | The PDP compression level. |
| const TDesC8 & aPcoBuffer | The PCO buffer. This should be a descriptor of maximum length RPacketContext::KMiscProtocolBufferLength such as a RPacketContext::TMiscProtocolBuffer. |
| void | CallbackNotifyPdpContextConnectionSpeedChange | ( | TInt | aError, |
| const TDesC & | aContextName, | |||
| TUint | aConnectionSpeed | |||
| ) | ||||
Callback function to be used by the Licensee LTSY to notify context connection speed change (IPC EPacketContextNotifyConnectionSpeedChange).
| void | CallbackNotifyPdpContextStatusChange | ( | TInt | aError, |
| const TDesC & | aContextName, | |||
| const TContextMisc & | aContextMisc | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyPdpContextStatusChangeInd()
| TInt aError | The error code to be returned. |
| const TDesC & aContextName | context name. |
| const TContextMisc & aContextMisc | context miscellaneous information |
| void | CallbackNotifyQosProfileChange | ( | TInt | aError, |
| 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).
| TInt aError | The error code. |
| const TDesC & aContextName | context name to be returned to the CTSY Dispatcher. |
| const RPacketQoS::TQoSGPRSNegotiated & aQoSGPRSNegotiated | context negotiated GPRS QOS profile to be returned to the CTSY Dispatcher. |
| void | CallbackNotifyQosProfileChange | ( | TInt | aError, |
| 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).
| TInt aError | The error code. |
| const TDesC & aContextName | context name to be returned to the CTSY Dispatcher. |
| const RPacketQoS::TQoSR99_R4Negotiated & aQoSR99_R4Negotiated | context negotiated R99 QOS profile to be returned to the CTSY Dispatcher. |
| void | CallbackNotifyQosProfileChange | ( | TInt | aError, |
| const TDesC & | aContextName, | |||
| const RPacketQoS::TQoSR5Negotiated & | aQoSR5Negotiated | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyQosProfileChangedInd()
| TInt aError | The error code. |
| const TDesC & aContextName | Context name to be returned to the CTSY Dispatcher. |
| const RPacketQoS::TQoSR5Negotiated & aQoSR5Negotiated | Context negotiated R5 QOS profile to be returned to the CTSY Dispatcher. |
| void | CallbackNotifyRatTransferCapsChange | ( | TInt | aError, |
| TDynamicTransferCapsFlags | aCaps | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesNotifyRatTransferCapsChangeInd()
| TInt aError | The error code. |
| TDynamicTransferCapsFlags aCaps | The capabilities flag. |
| void | CallbackPacketAttach | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesPacketAttachComp()
| TInt aError | The error code. |
| void | CallbackPacketDetach | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesPacketDetachComp()
| TInt aError | The error code. |
| void | CallbackRejectNetworkInitiatedContextActivationRequest | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesRejectNetworkInitiatedContextActivationRequestComp()
RPacketContext::RejectActivationRequest()
| TInt aError | The error code. |
| void | CallbackSetDefaultPdpContextParams | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesSetDefaultPdpContextParamsComp()
RPacketContext::SetDefaultContextParams()
| TInt aError | The error code. |
| void | CallbackSetPacketAttachMode | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesSetPacketAttachModeComp()
| TInt aError | The error code. |
| void | CallbackSetPdpContextConfig | ( | TInt | aError, |
| const TDesC & | aContextName | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesSetPdpContextConfigComp()
| void | CallbackSetPdpContextQos | ( | TInt | aError, |
| const TDesC & | aContextName | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesSetPdpContextQosComp()
RPacketContext::SetProfileParameters()
| void | CallbackSync | ( | CRequestQueueOneShot::TIpcDataPackage & | aIpcDataPackage | ) |
Part of the MDispatcherCallback interface. Used to complete requests handled synchronously by the Licensee LTSY asynchronously back to the Common TSY.
| CRequestQueueOneShot::TIpcDataPackage & aIpcDataPackage | Package encapsulating the request. |
| void | CallbackUpdateMbmsMonitorServiceList | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesUpdateMbmsMonitorServiceListComp()
| TInt aError | The error code. |
| void | CallbackUpdateMbmsMonitorServiceList | ( | TInt | aError, |
| const RArray < TUint > & | aFailedServiceIds | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesUpdateMbmsMonitorServiceListComp()
| void | CallbackUpdateMbmsSessionList | ( | TInt | aError, |
| const TDesC & | aContextName | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPacketServicesUpdateMbmsSessionListComp()
| void | ConvertDNSToPCOBuffer | ( | const TDes8 & | aPrimaryDNS, |
| const TDes8 & | aSecondaryDNS, | |||
| const TUint8 | aRequestID, | |||
| TDes8 & | aFormatPcoBufferAddr | |||
| ) | [private] | |||
| void | ConvertUsernameAndPasswordToPCOBuffer | ( | const TDes8 & | aUsername, |
| const TDes8 & | aPassword, | |||
| const TUint8 | aRequestID, | |||
| TDes8 & | aFormatedBuffer | |||
| ) | [private] | |||
| CPcktMbmsMonitoredServiceList * | CreateServiceListL | ( | const RArray < TUint > & | aServiceIds | ) | const [private] |
| void | DecodePCO | ( | const RPacketContext::TMiscProtocolBuffer & | aPcoBuffer, |
| RPacketContext::TAuthData & | aUsername, | |||
| RPacketContext::TAuthData & | aPassword, | |||
| RPacketContext::TProtocolAddress & | aPrimaryDNS, | |||
| RPacketContext::TProtocolAddress & | aSecondaryDNS, | |||
| RPacketContext::TMiscProtocolBuffer & | aMiscBuffer | |||
| ) | [private] | |||
| const RPacketContext::TMiscProtocolBuffer & aPcoBuffer | |
| RPacketContext::TAuthData & aUsername | |
| RPacketContext::TAuthData & aPassword | |
| RPacketContext::TProtocolAddress & aPrimaryDNS | |
| RPacketContext::TProtocolAddress & aSecondaryDNS | |
| RPacketContext::TMiscProtocolBuffer & aMiscBuffer |
| TInt | DispatchActivatePdpContextL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketContextActivate and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchAddPacketFilterL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketContextAddPacketFilter and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchDeactivatePdpContextL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketContextDeactivate and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchDeletePdpContextL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketContextDelete and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchGetMaxNoActiveServicesL | ( | ) |
Pass request on to Licensee LTSY.
| TInt | DispatchGetMaxNoMonitoredServiceListsL | ( | ) |
Pass request on to Licensee LTSY.
| TInt | DispatchGetMbmsNetworkServiceStatusL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketGetMbmsNetworkServiceStatus and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchGetPacketAttachModeL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketGetAttachMode and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchGetPacketNetworkRegistrationStatusL | ( | ) |
Pass EPacketGetNtwkRegStatus request on to Licensee LTSY.
| TInt | DispatchGetStaticCapabilitiesL | ( | ) |
Pass request on to Licensee LTSY.
| TInt | DispatchInitialiseMbmsContextL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to ECtsyPacketMbmsInitialiseContextReq and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchInitialisePdpContextL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketContextInitialiseContext and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage | Package primary and secondary context names |
| TInt | DispatchModifyActivePdpContextL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketContextModifyActiveContext and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchRejectNetworkInitiatedContextActivationRequestL | ( | ) |
Pass request on to Licensee LTSY.
| TInt | DispatchRemovePacketFilterL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketContextRemovePacketFilter and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSetDefaultPdpContextParamsL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketSetDefaultContextParams and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage | Packaged configuration parameters, either GPRS or R99 |
| TInt | DispatchSetPacketAttachModeL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketSetAttachMode and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| 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.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSetPdpContextQosL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketQoSSetProfileParams and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchUpdateMbmsMonitorServiceListL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketUpdateMbmsMonitorServiceList and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchUpdateMbmsSessionListL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EPacketContextUpdateMbmsSessionList and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | EtelPcktR97NegToEtelPcktR99R4NegQoS | ( | const RPacketQoS::TQoSGPRSNegotiated & | aQoSGPRSNegotiated, |
| RPacketQoS::TQoSR99_R4Negotiated & | aQoSR99_R4Negotiated | |||
| ) | [private] | |||
| const RPacketQoS::TQoSGPRSNegotiated & aQoSGPRSNegotiated | |
| RPacketQoS::TQoSR99_R4Negotiated & aQoSR99_R4Negotiated |
| TInt | EtelPcktR99R4NegToEtelPcktR5NegQoS | ( | const RPacketQoS::TQoSR99_R4Negotiated & | aQoSR99_R4Negotiated, |
| RPacketQoS::TQoSR5Negotiated & | aQoSR5Negotiated | |||
| ) | [private] | |||
| const RPacketQoS::TQoSR99_R4Negotiated & aQoSR99_R4Negotiated | |
| RPacketQoS::TQoSR5Negotiated & aQoSR5Negotiated |
| 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
| const RPacketQoS::TQoSR99_R4Negotiated & aQoSR99_R4Negotiated | - Etel R99_R4 negotiated QoS |
| RPacketQoS::TQoSGPRSNegotiated & aQoSGPRSNegotiated | - Etel GPRS negotiated QoS |
| CPacketServicesDispatcher * | NewL | ( | MLtsyDispatchFactoryV1 & | aLtsyFactory, |
| MmMessageManagerCallback & | aMessageManagerCallback, | |||
| CRequestQueueOneShot & | aRequestAsyncOneShot | |||
| ) | [static] | |||
| MLtsyDispatchFactoryV1 & aLtsyFactory | |
| MmMessageManagerCallback & aMessageManagerCallback | |
| CRequestQueueOneShot & aRequestAsyncOneShot |
| CPacketServicesDispatcher * | NewLC | ( | MLtsyDispatchFactoryV1 & | aLtsyFactory, |
| MmMessageManagerCallback & | aMessageManagerCallback, | |||
| CRequestQueueOneShot & | aRequestAsyncOneShot | |||
| ) | [static] | |||
| MLtsyDispatchFactoryV1 & aLtsyFactory | |
| MmMessageManagerCallback & aMessageManagerCallback | |
| CRequestQueueOneShot & aRequestAsyncOneShot |
| void | SetDispatcherHolder | ( | TDispatcherHolder & | aDispatcherHolder | ) |
Set the dispatcher holder.
| TDispatcherHolder & aDispatcherHolder | Reference to dispatcher holder. |
| MLtsyDispatchPacketServicesActivatePdpContext * | iLtsyDispatchPacketServicesActivatePdpContext | [private] |
| MLtsyDispatchPacketServicesAddPacketFilter * | iLtsyDispatchPacketServicesAddPacketFilter | [private] |
| MLtsyDispatchPacketServicesDeactivatePdpContext * | iLtsyDispatchPacketServicesDeactivatePdpContext | [private] |
| MLtsyDispatchPacketServicesDeletePdpContext * | iLtsyDispatchPacketServicesDeletePdpContext | [private] |
| MLtsyDispatchPacketServicesGetMaxNoActiveServices * | iLtsyDispatchPacketServicesGetMaxNoActiveServices | [private] |
| MLtsyDispatchPacketServicesGetMaxNoMonitoredServiceLists * | iLtsyDispatchPacketServicesGetMaxNoMonitoredServiceLists | [private] |
| MLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus * | iLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus | [private] |
| MLtsyDispatchPacketServicesGetPacketAttachMode * | iLtsyDispatchPacketServicesGetPacketAttachMode | [private] |
| MLtsyDispatchPacketServicesGetPacketNetworkRegistrationStatus * | iLtsyDispatchPacketServicesGetPacketNetworkRegistrationStatus | [private] |
| MLtsyDispatchPacketServicesGetStaticCapabilities * | iLtsyDispatchPacketServicesGetStaticCapabilities | [private] |
| MLtsyDispatchPacketServicesGetStatus * | iLtsyDispatchPacketServicesGetStatus | [private] |
| MLtsyDispatchPacketServicesInitialiseMbmsContext * | iLtsyDispatchPacketServicesInitialiseMbmsContext | [private] |
| MLtsyDispatchPacketServicesInitialisePdpContext * | iLtsyDispatchPacketServicesInitialisePdpContext | [private] |
| MLtsyDispatchPacketServicesModifyActivePdpContext * | iLtsyDispatchPacketServicesModifyActivePdpContext | [private] |
| MLtsyDispatchPacketServicesNotifyPacketStatusChange * | iLtsyDispatchPacketServicesNotifyPacketStatusChange | [private] |
| MLtsyDispatchPacketServicesPacketAttach * | iLtsyDispatchPacketServicesPacketAttach | [private] |
| MLtsyDispatchPacketServicesPacketDetach * | iLtsyDispatchPacketServicesPacketDetach | [private] |
| MLtsyDispatchPacketServicesRejectNetworkInitiatedContextActivationRequest * | iLtsyDispatchPacketServicesRejectNetworkInitiatedContextActivationRequest | [private] |
| MLtsyDispatchPacketServicesRemovePacketFilter * | iLtsyDispatchPacketServicesRemovePacketFilter | [private] |
| MLtsyDispatchPacketServicesSetDefaultPdpContextGprsParams * | iLtsyDispatchPacketServicesSetDefaultPdpContextGprsParams | [private] |
| MLtsyDispatchPacketServicesSetDefaultPdpContextR99R4Params * | iLtsyDispatchPacketServicesSetDefaultPdpContextR99R4Params | [private] |
| MLtsyDispatchPacketServicesSetPacketAttachMode * | iLtsyDispatchPacketServicesSetPacketAttachMode | [private] |
| MLtsyDispatchPacketServicesSetPdpContextConfig * | iLtsyDispatchPacketServicesSetPdpContextConfig | [private] |
| MLtsyDispatchPacketServicesSetPdpContextQosGprs * | iLtsyDispatchPacketServicesSetPdpContextQosGprs | [private] |
| MLtsyDispatchPacketServicesSetPdpContextQosR5 * | iLtsyDispatchPacketServicesSetPdpContextQosR5 | [private] |
| MLtsyDispatchPacketServicesSetPdpContextQosR99R4 * | iLtsyDispatchPacketServicesSetPdpContextQosR99R4 | [private] |
| MLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList * | iLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList | [private] |
| MLtsyDispatchPacketServicesUpdateMbmsSessionList * | iLtsyDispatchPacketServicesUpdateMbmsSessionList | [private] |
| MmMessageManagerCallback & | iMessageManagerCallback | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.