| class CCallControlDispatcher : public CBase |
This class is responsible for packing and unpacking data belonging to CallControl related requests to the Licensee LTSY.
| Private Member Functions | |
|---|---|
| CCallControlDispatcher ( MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &) | |
| void | ConstructL () |
| void | DoCallbackDial ( TInt , TInt , RMobilePhone::TMobileService ) |
| TInt | DoDispatchAnswerL (const CMmDataPackage *, TBool ) |
| TInt | DoDispatchDialL (const CMmDataPackage *, TBool , TBool ) |
| TInt | DoSendDtmfTonesL ( TInt , const TDesC &) |
| CCallControlDispatcher | ( | MLtsyDispatchFactoryV1 & | aLtsyFactory, |
| MmMessageManagerCallback & | aMessageManagerCallback, | ||
| CRequestQueueOneShot & | aRequestAsyncOneShot | ||
| ) | [private] | ||
| MLtsyDispatchFactoryV1 & aLtsyFactory | |
| MmMessageManagerCallback & aMessageManagerCallback | |
| CRequestQueueOneShot & aRequestAsyncOneShot |
| void | CallbackAnswer | ( | TInt | aError, |
| TInt | aCallId | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlAnswerComp()
| void | CallbackDialData | ( | TInt | aError, |
| TInt | aCallId | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlDialDataComp() .
| void | CallbackDialEmergency | ( | TInt | aError, |
| TInt | aCallId | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlDialEmergencyComp()
| void | CallbackDialVoice | ( | TInt | aError, |
| TInt | aCallId | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlDialVoiceComp()
| void | CallbackGetActiveAlsLine | ( | TInt | aError, |
| RMobilePhone::TMobilePhoneALSLine | aAlsLine | |||
| ) | ||||
Packages the data returned by the Licensee LTSY and completes the request back to the Common TSY.
| TInt aError | The error code to complete back. |
| RMobilePhone::TMobilePhoneALSLine aAlsLine | The ALS line returned by the Licensee LTSY. |
| void | CallbackGetAlsBlockedStatus | ( | TInt | aError, |
| RMmCustomAPI::TGetAlsBlockStatus | aAlsSupport | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlGetAlsBlockedStatusComp() .
| TInt aError | The error code to be returned to the CTSY. |
| RMmCustomAPI::TGetAlsBlockStatus aAlsSupport | The return value from the LTSY. |
| void | CallbackGetAlsPpSupport | ( | TInt | aError, |
| RMmCustomAPI::TAlsSupport | aAlsStatus | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlGetAlsPpSupportComp() .
| TInt aError | The error code to be returned to the CTSY. |
| RMmCustomAPI::TAlsSupport aAlsStatus | The return value from the LTSY. |
| void | CallbackGetCallForwardingIndicator | ( | TInt | aError, |
| RMobilePhone::TMobileTON | aTypeOfNumber, | |||
| RMobilePhone::TMobileNPI | aMobilePlan, | |||
| const TDesC & | aNumber, | |||
| RMobilePhone::TCFUIndicatorStatusFlags | aCFUIndicatorStatusFlags, | |||
| RMobilePhone::TMultipleSubscriberProfileID | aMultipleSubscriberProfileId | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlGetCallForwardingIndicatorComp() .
| TInt aError | The error code to be returned to the CTSY. |
| RMobilePhone::TMobileTON aTypeOfNumber | The call forwarding type of number. |
| RMobilePhone::TMobileNPI aMobilePlan | The call forwarding mobile plan. |
| const TDesC & aNumber | The call forwarding telephone number. |
| RMobilePhone::TCFUIndicatorStatusFlags aCFUIndicatorStatusFlags | The setting for indicator status. Can contain a number of flags from RMobilePhone::TCFUIndicatorStatus. |
| RMobilePhone::TMultipleSubscriberProfileID aMultipleSubscriberProfileId |
| void | CallbackGetIdentityServiceStatus | ( | TInt | aError, |
| RMobilePhone::TMobilePhoneIdServiceStatus | aIdentityServiceStatus | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlGetIdentityServiceStatusComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| RMobilePhone::TMobilePhoneIdServiceStatus aIdentityServiceStatus | The identity service status returned to the CTSY. |
| void | CallbackGetLifeTime | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlGetLifeTimeComp() .
| TInt aError | The error code to be returned to the CTSY. |
| void | CallbackGetLifeTime | ( | TInt | aError, |
| TUint32 | aHours, | |||
| TUint8 | aMinutes | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlGetLifeTimeComp() .
| TInt aError | The error code to be returned to the CTSY. |
| TUint32 aHours | The amount of hours of airtime use since the manufacturing date. The range of the value should be 0-999999. |
| TUint8 aMinutes | The amount of minutes in addition to the amount of hours represented by aHours. The range of the value is 0-59. |
| void | CallbackGetLifeTime | ( | TInt | aError, |
| const TDateTime & | aManufacturingDate | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlGetLifeTimeComp() .
| void | CallbackGetLifeTime | ( | TInt | aError, |
| const TDateTime & | aManufacturingDate, | |||
| TUint32 | aHours, | |||
| TUint8 | aMinutes | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlGetLifeTimeComp() .
| TInt aError | The error code to be returned to the CTSY. |
| const TDateTime & aManufacturingDate | The date of phone manufacturing. Only the Year, Month and day information is meaningful. |
| TUint32 aHours | The amount of hours of airtime use since the manufacturing date. The range of the value should be 0-999999. |
| TUint8 aMinutes | The amount of minutes in addition to the amount of hours represented by aHours. The range of the value is 0-59. |
| void | CallbackHangUp | ( | TInt | aError, |
| TInt | aCallId | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlHangUpComp()
| void | CallbackHold | ( | TInt | aError, |
| TInt | aCallId | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlHoldComp() .
| void | CallbackNotifyCallEvent | ( | TInt | aError, |
| TInt | aCallId, | |||
| RMobileCall::TMobileCallEvent | aCallEvent | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlNotifyCallEventInd()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| TInt aCallId | Call ID returned from LTSY |
| RMobileCall::TMobileCallEvent aCallEvent | Call event returned from LTSY |
| void | CallbackNotifyCallInfoChange | ( | TInt | aError, |
| const RMobileCall::TMobileCallInfoV1 & | aMobileCallInfo | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlNotifyCallInfoChangeInd() .
| TInt aError | The error code returned by the LTSY. |
| const RMobileCall::TMobileCallInfoV1 & aMobileCallInfo | The call information relating to the call identified by aCallId. |
| void | CallbackNotifyCallStatusChange | ( | TInt | aError, |
| TInt | aCallId, | |||
| RMobileCall::TMobileCallStatus | aMobileCallStatus | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlNotifyCallStatusChangeInd()
Packs data into a format expected by the Common TSY.
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| TInt aCallId | The Call ID of the call aMobileCallStatus refers to. |
| RMobileCall::TMobileCallStatus aMobileCallStatus | The new status of the call refered to by aCallId. |
| void | CallbackNotifyDataCallCapsChange | ( | TInt | aError, |
| TInt | aCallId, | |||
| const RMobileCall::TMobileCallDataCapsV1 & | aMobileCallDataCaps | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlNotifyDataCallCapsChangeInd()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| TInt aCallId | The Call ID of the call whose capabilities have changed. |
| const RMobileCall::TMobileCallDataCapsV1 & aMobileCallDataCaps | The new capabilities of the data call. |
| void | CallbackNotifyHscsdInfoChange | ( | TInt | aError, |
| TInt | aCallId, | |||
| const RMobileCall::TMobileCallHscsdInfoV8 & | aCallParams, | |||
| const RMobileCall::TMobileCallDataCapsV1 & | aCallCaps | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlNotifyHscsdInfoChangeInd() .
| TInt aError | The error code returned from the LTSY. |
| TInt aCallId | The Call ID returned from the LTSY. |
| const RMobileCall::TMobileCallHscsdInfoV8 & aCallParams | The call params returned from the LTSY. |
| const RMobileCall::TMobileCallDataCapsV1 & aCallCaps |
| void | CallbackNotifyIccCallForwardingStatusChange | ( | TInt | aError, |
| const RMobilePhone::TMobileAddress & | aCallForwardingNo, | |||
| RMobilePhone::TCFUIndicatorStatusFlags | aCallForwardingStatusFlags, | |||
| RMmCustomAPI::TMultipleSubscriberProfileID | aMultipleSubscriberProfileId | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlNotifyIccCallForwardingStatusChangeInd() .
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| const RMobilePhone::TMobileAddress & aCallForwardingNo | the number that is being forwarded. |
| RMobilePhone::TCFUIndicatorStatusFlags aCallForwardingStatusFlags | flags defined in RMobilePhone::TCFUIndicatorStatus. |
| RMmCustomAPI::TMultipleSubscriberProfileID aMultipleSubscriberProfileId | the Profile ID, in the case of Multiple Subscribers (SIM). |
| void | CallbackNotifyIncomingCall | ( | TInt | aError, |
| const RMobileCall::TMobileCallInfoV1 & | aCallInfo | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlNotifyIncomingCallInd()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| const RMobileCall::TMobileCallInfoV1 & aCallInfo | Call information from LTSY. |
| void | CallbackQueryIsEmergencyNumber | ( | CRequestQueueOneShot::TIpcDataPackage * | aDataPackage | ) |
Callback function to be used by the request to complete MLtsyDispatchCallControlQueryIsEmergencyNumber::HandleQueryIsEmergencyNumberSyncL .
| CRequestQueueOneShot::TIpcDataPackage * aDataPackage | Structure encapulsating data about the request. |
| void | CallbackReceiveUui | ( | TInt | aError, |
| TInt | aCallId, | |||
| const TDesC & | aCallUui | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlReceiveUuiInd() .
| void | CallbackRemoteAlertingToneChange | ( | TInt | aError, |
| RMmCustomAPI::TRemoteAlertingToneStatus | aRemoteAlertingTone | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlRemoteAlertingToneChangeInd() .
| TInt aError | The error code returned by the LTSY. |
| RMmCustomAPI::TRemoteAlertingToneStatus aRemoteAlertingTone | The new remote alerting status (either RMmCustomAPI::EUiRbtTone when it is a ringback tone or RMmCustomAPI::EUiStopTone when it's a stop tone) |
| void | CallbackResume | ( | TInt | aError, |
| TInt | aCallId | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlResumeComp()
| void | CallbackSendDtmfTones | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlSendDtmfTonesComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackSendDtmfTonesCancel | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlSendDtmfTonesCancelComp() .
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackSetActiveAlsLine | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlSetActiveAlsLineComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackSetAlsBlocked | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlSetAlsBlockedComp() .
| TInt aError | The error code to be returned to the CTSY. |
| void | CallbackSetDynamicHscsdParams | ( | TInt | aError, |
| TInt | aCallId | |||
| ) | ||||
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlSetDynamicHscsdParamsComp()
| void | CallbackStartDtmfTone | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlStartDtmfToneComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackStopDtmfTone | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlStopDtmfToneComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackSwap | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlSwapComp()
| 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. |
| void | CallbackTerminateAllCalls | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlTerminateAllCallsComp() .
| TInt aError | The error code to be returned to the CTSY. |
| void | CallbackTerminateErrorCall | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlTerminateErrorCallComp() .
| TInt aError | The error code to be returned to the CTSY. |
| void | CallbackTransfer | ( | TInt | aError | ) |
Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackCallControlTransferComp()
| TInt aError | The error code to be returned to the CTSY Dispatcher. |
| void | CallbackUpdateLifeTimer | ( | TInt | aError | ) |
Callback function to be used by the request to complete MLtsyDispatchCallControlUpdateLifeTimer::HandleUpdateLifeTimerReqL .
| TInt aError | The error code to be returned to the CTSY |
| TInt | DispatchAnswerIsvL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EEtelCallAnswerIsv and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchAnswerL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EEtelCallAnswer and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchContinueDtmfStringSendingL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneContinueDTMFStringSending and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchDialEmergencyL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobileCallDialEmergencyCall and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchDialIsvL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobileCallDialISV and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchDialL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EEtelCallDial and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchDialNoFdnCheckL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobileCallDialNoFdnCheck and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchGetActiveAlsLineL | ( | ) |
Unpack data related to RMobilePhone::GetActiveAlsLine and pass request on to Licensee LTSY.
| TInt | DispatchGetAlsBlockedStatusL | ( | ) |
Pass ECustomGetAlsBlockedIPC request on to Licensee LTSY.
| TInt | DispatchGetAlsPpSupportL | ( | ) |
Pass ECustomCheckAlsPpSupportIPC request on to Licensee LTSY.
| TInt | DispatchGetCallForwardingIndicatorL | ( | ) |
Pass ECustomGetIccCallForwardingStatusIPC request on to Licensee LTSY.
| TInt | DispatchGetIdentityServiceStatusL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneGetIdentityServiceStatus and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchGetLifeTimeL | ( | ) |
Pass ECustomGetLifeTimeIPC request on to Licensee LTSY.
| TInt | DispatchHangUpL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EEtelCallHangUp and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchHoldL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobileCallHold and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchLoanDataPortL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EEtelCallLoanDataPort and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchQueryIsEmergencyNumberL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to ECustomCheckEmergencyNumberIPC and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchRecoverDataPortL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EEtelCallRecoverDataPort and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchResumeL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobileCallResume and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSendDtmfTonesCancelL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneSendDTMFTonesCancel and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSendDtmfTonesL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneSendDTMFTones and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSetActiveAlsLineL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneSetALSLine and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSetAlsBlockedL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to ECustomSetAlsBlockedIPC and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSetDynamicHscsdParamsL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobileCallSetDynamicHscsdParams and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchStartDtmfToneL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneStartDTMFTone and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchStopDtmfToneL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobilePhoneStopDTMFTone and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchSwapL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobileCallSwap and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchTerminateCallL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to ECustomTerminateCallIPC and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchTransferL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to EMobileCallTransfer and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| TInt | DispatchUpdateLifeTimeL | ( | const CMmDataPackage * | aDataPackage | ) |
Unpack data related to ECtsyUpdateLifeTimeReq / ECtsyUpdateLifeTimeComp IPCs and pass request on to Licensee LTSY.
| const CMmDataPackage * aDataPackage |
| void | DoCallbackDial | ( | TInt | aError, |
| TInt | aCallId, | |||
| RMobilePhone::TMobileService | aMode | |||
| ) | [private] | |||
| TInt | DoDispatchAnswerL | ( | const CMmDataPackage * | aDataPackage, |
| TBool | aIsIsvRequest | |||
| ) | [private] | |||
| const CMmDataPackage * aDataPackage | |
| TBool aIsIsvRequest |
| TInt | DoDispatchDialL | ( | const CMmDataPackage * | aDataPackage, |
| TBool | aIsIsvCall, | |||
| TBool | aPerformFdnCheck | |||
| ) | [private] | |||
| const CMmDataPackage * aDataPackage | |
| TBool aIsIsvCall | |
| TBool aPerformFdnCheck |
| TInt | DoSendDtmfTonesL | ( | TInt | aCallId, |
| const TDesC & | aTones | |||
| ) | [private] | |||
| CCallControlDispatcher * | NewL | ( | MLtsyDispatchFactoryV1 & | aLtsyFactory, |
| MmMessageManagerCallback & | aMessageManagerCallback, | |||
| CRequestQueueOneShot & | aRequestAsyncOneShot | |||
| ) | [static] | |||
| MLtsyDispatchFactoryV1 & aLtsyFactory | |
| MmMessageManagerCallback & aMessageManagerCallback | |
| CRequestQueueOneShot & aRequestAsyncOneShot |
| CCallControlDispatcher * | NewLC | ( | MLtsyDispatchFactoryV1 & | aLtsyFactory, |
| MmMessageManagerCallback & | aMessageManagerCallback, | |||
| CRequestQueueOneShot & | aRequestAsyncOneShot | |||
| ) | [static] | |||
| MLtsyDispatchFactoryV1 & aLtsyFactory | |
| MmMessageManagerCallback & aMessageManagerCallback | |
| CRequestQueueOneShot & aRequestAsyncOneShot |
| void | SetDispatcherHolder | ( | TDispatcherHolder & | aDispatcherHolder | ) |
Set the dispatcher holder.
| TDispatcherHolder & aDispatcherHolder | Pointer to dispatcher holder. |
| TInt | iCallIdForDtmf | [private] |
The call ID of the call iDtmfString was sending tones to. Used if client decides to continue sending the string.
| TBuf < KMaxInfoName > | iDtmfString | [private] |
Buffer containing remains of DTMF string to be sent. This is used for handling 'w' (wait) characters passed into RMobilePhone::SendDTMFTones
| TBool | iFdnCheckPerformed | [private] |
Caches whether an FDN check was performed, to allow the correct IPC to be completed.
| TBool | iFoundDtmfStop | [private] |
ETrue if a stop character has been found in the DTMF string, therefore client needs to be notified of stop on completion of send.
| MLtsyDispatchCallControlAnswer * | iLtsyDispatchCallControlAnswer | [private] |
| MLtsyDispatchCallControlDialData * | iLtsyDispatchCallControlDialData | [private] |
| MLtsyDispatchCallControlDialEmergency * | iLtsyDispatchCallControlDialEmergency | [private] |
| MLtsyDispatchCallControlDialVoice * | iLtsyDispatchCallControlDialVoice | [private] |
| MLtsyDispatchCallControlGetActiveAlsLine * | iLtsyDispatchCallControlGetActiveAlsLine | [private] |
| MLtsyDispatchCallControlGetAlsBlockedStatus * | iLtsyDispatchCallControlGetAlsBlockedStatus | [private] |
| MLtsyDispatchCallControlGetAlsPpSupport * | iLtsyDispatchCallControlGetAlsPpSupport | [private] |
| MLtsyDispatchCallControlGetCallForwardingIndicator * | iLtsyDispatchCallControlGetCallForwardingIndicator | [private] |
| MLtsyDispatchCallControlGetIdentityServiceStatus * | iLtsyDispatchCallControlGetIdentityServiceStatus | [private] |
| MLtsyDispatchCallControlGetLifeTime * | iLtsyDispatchCallControlGetLifeTime | [private] |
| MLtsyDispatchCallControlHangUp * | iLtsyDispatchCallControlHangUp | [private] |
| MLtsyDispatchCallControlHold * | iLtsyDispatchCallControlHold | [private] |
| MLtsyDispatchCallControlLoanDataPort * | iLtsyDispatchCallControlLoanDataPort | [private] |
| MLtsyDispatchCallControlQueryIsEmergencyNumber * | iLtsyDispatchCallControlQueryIsEmergencyNumber | [private] |
| MLtsyDispatchCallControlRecoverDataPort * | iLtsyDispatchCallControlRecoverDataPort | [private] |
| MLtsyDispatchCallControlResume * | iLtsyDispatchCallControlResume | [private] |
| MLtsyDispatchCallControlSendDtmfTones * | iLtsyDispatchCallControlSendDtmfTones | [private] |
| MLtsyDispatchCallControlSendDtmfTonesCancel * | iLtsyDispatchCallControlSendDtmfTonesCancel | [private] |
| MLtsyDispatchCallControlSetActiveAlsLine * | iLtsyDispatchCallControlSetActiveAlsLine | [private] |
| MLtsyDispatchCallControlSetAlsBlocked * | iLtsyDispatchCallControlSetAlsBlocked | [private] |
| MLtsyDispatchCallControlSetDynamicHscsdParams * | iLtsyDispatchCallControlSetDynamicHscsdParams | [private] |
| MLtsyDispatchCallControlSwap * | iLtsyDispatchCallControlSingleSwap | [private] |
| MLtsyDispatchCallControlStartDtmfTone * | iLtsyDispatchCallControlStartDtmfTone | [private] |
| MLtsyDispatchCallControlStopDtmfTone * | iLtsyDispatchCallControlStopDtmfTone | [private] |
| MLtsyDispatchCallControlSwap * | iLtsyDispatchCallControlSwap | [private] |
| MLtsyDispatchCallControlTerminateAllCalls * | iLtsyDispatchCallControlTerminateAllCalls | [private] |
| MLtsyDispatchCallControlTerminateErrorCall * | iLtsyDispatchCallControlTerminateErrorCall | [private] |
| MLtsyDispatchCallControlTransfer * | iLtsyDispatchCallControlTransfer | [private] |
| MLtsyDispatchCallControlUpdateLifeTimer * | iLtsyDispatchCallControlUpdateLifeTimer | [private] |
| MmMessageManagerCallback & | iMessageManagerCallback | [private] |
| RMobilePhone::TMobileService | iModeUsedForVoiceCallDial | [private] |
Caches the mode used to dial a voice call. This is needed for when the auxiliary line is used to dial a call. On the callback from the dial, the CTSY needs the call mode to locate the call object to set the Call ID.
| RMmCustomAPI::TMobileTelNumber | iQueryEmergencyNumber | [private] |
Cache of phone number passed to dispatcher in a ECustomCheckEmergencyNumberIPC request.
| TInt | iSwapCallId | [private] |
These are the two Call IDs of the calls on which a swap operation has been requested. It allows the dispatcher to return a Call ID to the CTSY on completion of a swap (if the swap failed) so that the CTSY can locate the call object to complete the swap back to the client.
These Call IDs should only have a value != -1 when there is a pending swap operation.
| TInt | iTransferHeldCallId | [private] |
These are the two Call IDs of the calls on which a transfer operation has been requested. It is needed for the same reason as iSwapCallId and iSecondSwapCallId above.
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.