| class CSupplementaryServicesDispatcher : public CBase |
This class is responsible for packing and unpacking data belonging to SupplementaryServices related requests to the Licensee LTSY.
| Private Member Functions | |
|---|---|
| CSupplementaryServicesDispatcher ( MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &) | |
| void | ConstructL () |
| CSupplementaryServicesDispatcher | ( | MLtsyDispatchFactoryV1 & | aLtsyFactory, |
| MmMessageManagerCallback & | aMessageManagerCallback, | ||
| CRequestQueueOneShot & | aRequestAsyncOneShot | ||
| ) | [private] | ||
| MLtsyDispatchFactoryV1 & aLtsyFactory | |
| MmMessageManagerCallback & aMessageManagerCallback | |
| CRequestQueueOneShot & aRequestAsyncOneShot |
| void | CallbackClearBlacklist | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesClearBlacklistComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackGetCallBarringStatus | ( | TInt | aError, |
| const CMobilePhoneCBList & | aCallBarringList | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesGetCallBarringStatusComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| const CMobilePhoneCBList & aCallBarringList | The call barring list. |
| void | CallbackGetCallForwardingStatus | ( | TInt | aError, |
| const CMobilePhoneCFList & | aCallForwardingList | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesGetCallForwardingStatusComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| const CMobilePhoneCFList & aCallForwardingList | The list of all the call forwarding definitions. |
| void | CallbackGetCallWaitingStatus | ( | TInt | aError, |
| const CMobilePhoneCWList & | aCallWaitingList | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesGetCallWaitingStatusComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| const CMobilePhoneCWList & aCallWaitingList | The list af the call waiting statuses. |
| void | CallbackGetDiagnosticOctets | ( | TInt | aError, |
| TInt | aCallId, | |||
| TUint8 | aOctet | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesGetDiagnosticOctetsInd()
| void | CallbackNotifyAdditionalInfo | ( | TInt | aError, |
| TUint8 | aOperationCode, | |||
| const TDesC8 & | aAdditionalInfo | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyAdditionalInfoInd()
| void | CallbackNotifyCallBarringStatusChange | ( | TInt | aError, |
| RMobilePhone::TMobilePhoneCBCondition | aCondition | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyCallBarringStatusChangeInd()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| RMobilePhone::TMobilePhoneCBCondition aCondition | The call barring condition that have changed |
| void | CallbackNotifyCallForwardingActive | ( | TInt | aError, |
| RMobilePhone::TMobileService | aServiceGroup, | |||
| RMobilePhone::TMobilePhoneCFActive | aActiveType | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyCallForwardingActiveInd()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| RMobilePhone::TMobileService aServiceGroup | The basic service group the call forwarding is active. |
| RMobilePhone::TMobilePhoneCFActive aActiveType | Specifies whether CF unconditional or one of the conditional CF services is active. |
| void | CallbackNotifyCallForwardingStatusChange | ( | TInt | aError, |
| RMobilePhone::TMobilePhoneCFCondition | aCallForwardingCondition | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyCallForwardingStatusChangeInd()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| RMobilePhone::TMobilePhoneCFCondition aCallForwardingCondition | The new call forwarding condition. |
| void | CallbackNotifyCallWaitingStatusChange | ( | TInt | aError, |
| RMobilePhone::TMobileService | aServiceGroup, | |||
| RMobilePhone::TMobilePhoneCWStatus | aStatus | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyCallWaitingStatusChangeInd()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| RMobilePhone::TMobileService aServiceGroup | The relevant service group. |
| RMobilePhone::TMobilePhoneCWStatus aStatus | The new call waiting status. |
| void | CallbackNotifyNetworkEvent | ( | TInt | aError, |
| RMmCustomAPI::TSsType | aType, | |||
| RMmCustomAPI::TSsMode | aMode | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyNetworkEventInd()
| TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
| RMmCustomAPI::TSsType aType | The type of service. |
| RMmCustomAPI::TSsMode aMode | The mode of the service. |
| void | CallbackNotifyNetworkEventCallWaiting | ( | TInt | aError, |
| RMmCustomAPI::TSsMode | aMode, | |||
| TBool | aCallIsWaiting | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyNetworkEventCallWaitingInd()
| TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
| RMmCustomAPI::TSsMode aMode | The mode of the service. |
| TBool aCallIsWaiting | An indicator of the call waiting state of the call (callIsWaiting-Indicator). |
| void | CallbackNotifyNetworkEventClirSuppression | ( | TInt | aError, |
| RMmCustomAPI::TSsMode | aMode, | |||
| TBool | aClirSuppressionRejected | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyNetworkEventClirSuppressionInd()
| TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
| RMmCustomAPI::TSsMode aMode | The mode of the service. |
| TBool aClirSuppressionRejected | An indicator that indicate if the CLIR override has not been performed (clirSuppressionRejected). |
| void | CallbackNotifyNetworkEventConfrence | ( | TInt | aError, |
| RMmCustomAPI::TSsType | aType, | |||
| RMmCustomAPI::TSsMode | aMode, | |||
| TBool | aConferenceIndicator | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyNetworkEventConfrenceInd()
| TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
| RMmCustomAPI::TSsType aType | The type of service. |
| RMmCustomAPI::TSsMode aMode | The mode of the service. |
| TBool aConferenceIndicator | The confrence call indicator (mpty-Indicator). |
| void | CallbackNotifyNetworkEventCug | ( | TInt | aError, |
| RMmCustomAPI::TSsType | aType, | |||
| RMmCustomAPI::TSsMode | aMode, | |||
| TUint16 | aCugIndex | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyNetworkEventCugInd()
| TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
| RMmCustomAPI::TSsType aType | The type of service. |
| RMmCustomAPI::TSsMode aMode | The mode of the service. |
| TUint16 aCugIndex | The Index associated with the invoked CUG (cug-Index). |
| void | CallbackNotifyNetworkEventEctCallState | ( | TInt | aError, |
| RMmCustomAPI::TSsType | aType, | |||
| RMmCustomAPI::TSsMode | aMode, | |||
| RMmCustomAPI::TSsEctState | aEctCallState, | |||
| RMmCustomAPI::TSsChoice | aEctChoice, | |||
| const TDesC & | aRemotePartyNumber | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyNetworkEventEctCallStateInd()
| TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
| RMmCustomAPI::TSsType aType | The type of service. |
| RMmCustomAPI::TSsMode aMode | The mode of the service. |
| RMmCustomAPI::TSsEctState aEctCallState | The ECT state (ect-Indicator.ect-CallState). |
| RMmCustomAPI::TSsChoice aEctChoice | The ECT presentation (ect-Indicator.rdn). |
| const TDesC & aRemotePartyNumber | The remote party number (ect-Indicator.rdn). |
| void | CallbackNotifyNetworkEventForwardMode | ( | TInt | aError, |
| RMmCustomAPI::TSsType | aType, | |||
| RMmCustomAPI::TSsMode | aMode, | |||
| RMmCustomAPI::TSsForwMode | aForwardMode | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyNetworkEventForwardModeInd()
| TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
| RMmCustomAPI::TSsType aType | The type of service. |
| RMmCustomAPI::TSsMode aMode | The mode of the service. |
| RMmCustomAPI::TSsForwMode aForwardMode | The forward mode (SS-Notification). |
| void | CallbackNotifyNetworkEventHoldMode | ( | TInt | aError, |
| RMmCustomAPI::TSsType | aType, | |||
| RMmCustomAPI::TSsMode | aMode, | |||
| RMmCustomAPI::TSsHoldMode | aHoldMode | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyNetworkEventHoldModeInd()
| TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
| RMmCustomAPI::TSsType aType | The type of service. |
| RMmCustomAPI::TSsMode aMode | The mode of the service. |
| RMmCustomAPI::TSsHoldMode aHoldMode | The hold mode (callOnHold-Indicator). |
| void | CallbackNotifyRequestComplete | ( | TInt | aError, |
| TInt | aStatus | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifyRequestCompleteInd()
| void | CallbackNotifySendNetworkServiceRequest | ( | TInt | aError, |
| RMobilePhone::TMobilePhoneNotifySendSSOperation | aOperationCode, | |||
| const TDesC & | aAdditionalInfo | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesNotifySendNetworkServiceRequestInd()
| void | CallbackReceiveUssdMessage | ( | TInt | aError, |
| const TDesC8 & | aMessage, | |||
| TUint8 | aDcs, | |||
| RMobileUssdMessaging::TMobileUssdMessageType | aType, | |||
| RMobileUssdMessaging::TMobileUssdDataFormat | aFormat | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesReceiveUssdMessageInd()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| const TDesC8 & aMessage | The message that was received. |
| TUint8 aDcs | The Data Coding Scheme of the received USSD message. |
| RMobileUssdMessaging::TMobileUssdMessageType aType | The message type (depend on the invoke part of the message: UnstructuredSS-Notify - RMobileUssdMessaging::EUssdMTNotify; UnstructuredSS-Request - RMobileUssdMessaging::EUssdMTRequest; ProcessUnstructuredSS-Request - RMobileUssdMessaging::EUssdMTReply). |
| RMobileUssdMessaging::TMobileUssdDataFormat aFormat | The message format. |
| void | CallbackSendNetworkServiceRequest | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesSendNetworkServiceRequestComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackSendNetworkServiceRequestNoFdnCheck | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesSendNetworkServiceRequestNoFdnCheckComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackSendUssdMessage | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesSendUssdMessageComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackSendUssdMessageNoFdnCheck | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesSendUssdMessageNoFdnCheckComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackSendUssdRelease | ( | TInt | aError, |
| TUint8 | aOpCode, | |||
| const TDesC & | aAdditionalInfo | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesSendUssdReleaseComp()
| void | CallbackSetCallBarringStatus | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesSetCallBarringStatusComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackSetCallForwardingStatus | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesSetCallForwardingStatusComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackSetCallWaitingStatus | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesSetCallWaitingStatusComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackSetSsPassword | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSupplementaryServicesSetSsPasswordComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| 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. |
| TInt | DispatchClearBlacklistL | ( | ) |
Pass ECustomClearCallBlackListIPC request on to Licensee LTSY.
| TInt | DispatchGetCallBarringStatusL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneGetBarringStatusPhase1 and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchGetCallForwardingStatusL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneGetCallForwardingStatusPhase1 and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchGetCallWaitingStatusL | ( | ) |
Pass EMobilePhoneGetWaitingStatusPhase1 request on to Licensee LTSY.
| TInt | DispatchSendNetworkServiceRequestL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneSendNetworkServiceRequest and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSendNetworkServiceRequestNoFdnCheckL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneSendNetworkServiceRequestNoFdnCheck and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSendUssdMessageL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobileUssdMessagingSendMessage and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSendUssdMessageNoFdnCheckL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobileUssdMessagingSendMessageNoFdnCheck and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSendUssdReleaseL | ( | ) |
Pass EMobileUssdMessagingSendRelease request on to Licensee LTSY.
| TInt | DispatchSetCallBarringStatusL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneSetCallBarringStatus and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSetCallForwardingStatusL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneSetCallForwardingStatus and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSetCallWaitingStatusL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneSetCallWaitingStatus and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSetSsPasswordL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneSetSSPassword and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| CSupplementaryServicesDispatcher * | NewL | ( | MLtsyDispatchFactoryV1 & | aLtsyFactory, |
| MmMessageManagerCallback & | aMessageManagerCallback, | |||
| CRequestQueueOneShot & | aRequestAsyncOneShot | |||
| ) | [static] | |||
| MLtsyDispatchFactoryV1 & aLtsyFactory | |
| MmMessageManagerCallback & aMessageManagerCallback | |
| CRequestQueueOneShot & aRequestAsyncOneShot |
| CSupplementaryServicesDispatcher * | 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. |
| MLtsyDispatchSupplementaryServicesClearBlacklist * | iLtsyDispatchSupplementaryServicesClearBlacklist | [private] |
| MLtsyDispatchSupplementaryServicesGetCallBarringStatus * | iLtsyDispatchSupplementaryServicesGetCallBarringStatus | [private] |
| MLtsyDispatchSupplementaryServicesGetCallForwardingStatus * | iLtsyDispatchSupplementaryServicesGetCallForwardingStatus | [private] |
| MLtsyDispatchSupplementaryServicesGetCallWaitingStatus * | iLtsyDispatchSupplementaryServicesGetCallWaitingStatus | [private] |
| MLtsyDispatchSupplementaryServicesSendNetworkServiceRequest * | iLtsyDispatchSupplementaryServicesSendNetworkServiceRequest | [private] |
| MLtsyDispatchSupplementaryServicesSendNetworkServiceRequestNoFdnCheck * | iLtsyDispatchSupplementaryServicesSendNetworkServiceRequestNoFdnCheck | [private] |
| MLtsyDispatchSupplementaryServicesSendUssdMessage * | iLtsyDispatchSupplementaryServicesSendUssdMessage | [private] |
| MLtsyDispatchSupplementaryServicesSendUssdMessageNoFdnCheck * | iLtsyDispatchSupplementaryServicesSendUssdMessageNoFdnCheck | [private] |
| MLtsyDispatchSupplementaryServicesSendUssdRelease * | iLtsyDispatchSupplementaryServicesSendUssdRelease | [private] |
| MLtsyDispatchSupplementaryServicesSetCallBarringStatus * | iLtsyDispatchSupplementaryServicesSetCallBarringStatus | [private] |
| MLtsyDispatchSupplementaryServicesSetCallForwardingStatus * | iLtsyDispatchSupplementaryServicesSetCallForwardingStatus | [private] |
| MLtsyDispatchSupplementaryServicesSetCallWaitingStatus * | iLtsyDispatchSupplementaryServicesSetCallWaitingStatus | [private] |
| MLtsyDispatchSupplementaryServicesSetSsPassword * | iLtsyDispatchSupplementaryServicesSetSsPassword | [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.