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.