CCtsyDispatcherCallback Class Reference

class CCtsyDispatcherCallback : public CBase

CCtsyDispatcherCallback

This class is responsible for receiving completions from the Licensee LTSY and forwarding them onto the relevant dispatcher object in the CTSY Dispatcher which will handle the completion.

Inherits from

Public Member Functions
~CCtsyDispatcherCallback ()
IMPORT_C void CallbackCallControlAnswerComp ( TInt , TInt )
IMPORT_C void CallbackCallControlDialDataComp ( TInt , TInt )
IMPORT_C void CallbackCallControlDialEmergencyComp ( TInt , TInt )
IMPORT_C void CallbackCallControlDialVoiceComp ( TInt , TInt )
IMPORT_C void CallbackCallControlGetActiveAlsLineComp ( TInt , RMobilePhone::TMobilePhoneALSLine )
IMPORT_C void CallbackCallControlGetAlsBlockedStatusComp ( TInt , RMmCustomAPI::TGetAlsBlockStatus )
IMPORT_C void CallbackCallControlGetAlsPpSupportComp ( TInt , RMmCustomAPI::TAlsSupport )
IMPORT_C void CallbackCallControlGetCallForwardingIndicatorComp ( TInt , RMobilePhone::TMobileTON , RMobilePhone::TMobileNPI , const TDesC &, RMobilePhone::TCFUIndicatorStatusFlags , RMobilePhone::TMultipleSubscriberProfileID )
IMPORT_C void CallbackCallControlGetIdentityServiceStatusComp ( TInt , RMobilePhone::TMobilePhoneIdServiceStatus )
IMPORT_C void CallbackCallControlGetLifeTimeComp ( TInt )
IMPORT_C void CallbackCallControlGetLifeTimeComp ( TInt , TUint32 , TUint8 )
IMPORT_C void CallbackCallControlGetLifeTimeComp ( TInt , const TDateTime &)
IMPORT_C void CallbackCallControlGetLifeTimeComp ( TInt , const TDateTime &, TUint32 , TUint8 )
IMPORT_C void CallbackCallControlHangUpComp ( TInt , TInt )
IMPORT_C void CallbackCallControlHoldComp ( TInt , TInt )
IMPORT_C void CallbackCallControlMultipartyConferenceAddCallComp ( TInt )
IMPORT_C void CallbackCallControlMultipartyConferenceGoOneToOneComp ( TInt , TInt )
IMPORT_C void CallbackCallControlMultipartyConferenceHangUpComp ( TInt )
IMPORT_C void CallbackCallControlMultipartyConferenceSwapComp ( TInt )
IMPORT_C void CallbackCallControlMultipartyCreateConferenceComp ( TInt )
IMPORT_C void CallbackCallControlNotifyCallEventInd ( TInt , TInt , RMobileCall::TMobileCallEvent )
IMPORT_C void CallbackCallControlNotifyCallInfoChangeInd ( TInt , const RMobileCall::TMobileCallInfoV1 &)
IMPORT_C void CallbackCallControlNotifyCallStatusChangeInd ( TInt , TInt , RMobileCall::TMobileCallStatus )
IMPORT_C void CallbackCallControlNotifyDataCallCapsChangeInd ( TInt , TInt , const RMobileCall::TMobileCallDataCapsV1 &)
IMPORT_C void CallbackCallControlNotifyHscsdInfoChangeInd ( TInt , TInt , const RMobileCall::TMobileCallHscsdInfoV8 &, const RMobileCall::TMobileCallDataCapsV1 &)
IMPORT_C void CallbackCallControlNotifyIccCallForwardingStatusChangeInd ( TInt , const RMobilePhone::TMobileAddress &, RMobilePhone::TCFUIndicatorStatusFlags , RMmCustomAPI::TMultipleSubscriberProfileID )
IMPORT_C void CallbackCallControlNotifyIncomingCallInd ( TInt , const RMobileCall::TMobileCallInfoV1 &)
IMPORT_C void CallbackCallControlReceiveUuiInd ( TInt , TInt , const TDesC &)
IMPORT_C void CallbackCallControlRemoteAlertingToneChangeInd ( TInt , RMmCustomAPI::TRemoteAlertingToneStatus )
IMPORT_C void CallbackCallControlResumeComp ( TInt , TInt )
IMPORT_C void CallbackCallControlSendDtmfTonesCancelComp ( TInt )
IMPORT_C void CallbackCallControlSendDtmfTonesComp ( TInt )
IMPORT_C void CallbackCallControlSetActiveAlsLineComp ( TInt )
IMPORT_C void CallbackCallControlSetAlsBlockedComp ( TInt )
IMPORT_C void CallbackCallControlSetDynamicHscsdParamsComp ( TInt , TInt )
IMPORT_C void CallbackCallControlStartDtmfToneComp ( TInt )
IMPORT_C void CallbackCallControlStopDtmfToneComp ( TInt )
IMPORT_C void CallbackCallControlSwapComp ( TInt )
IMPORT_C void CallbackCallControlTerminateAllCallsComp ( TInt )
IMPORT_C void CallbackCallControlTerminateErrorCallComp ( TInt )
IMPORT_C void CallbackCallControlTransferComp ( TInt )
IMPORT_C void CallbackCallControlUpdateLifeTimerComp ( TInt )
IMPORT_C void CallbackCellBroadcastActivateBroadcastReceiveMessageComp ( TInt )
IMPORT_C void CallbackCellBroadcastDeleteSimCbTopicComp ( TInt )
IMPORT_C void CallbackCellBroadcastGsmBroadcastNotifyMessageReceivedInd ( TInt , const TDesC8 &)
IMPORT_C void CallbackCellBroadcastReceiveMessageCancelComp ( TInt )
IMPORT_C void CallbackCellBroadcastSetBroadcastFilterSettingComp ( TInt )
IMPORT_C void CallbackCellBroadcastStartSimCbTopicBrowsingComp ( TInt , const CArrayFixFlat < RMmCustomAPI::TSimCbTopic > &)
IMPORT_C void CallbackCellBroadcastWcdmaBroadcastMessageReceivedInd ( TInt , const TDesC8 &, const DispatcherCellBroadcast::TWcdmaCbsMsgBase &, TBool )
IMPORT_C void CallbackPacketServicesActivatePdpContextComp ( TInt , const TDesC &, const TDesC8 &, RPacketContext::TProtocolType )
IMPORT_C void CallbackPacketServicesDeactivatePdpContextComp ( TInt , const TDesC &)
IMPORT_C void CallbackPacketServicesDeletePdpContextComp ( TInt , const TDesC &)
IMPORT_C void CallbackPacketServicesGetMaxNoActiveServicesComp ( TInt , TInt )
IMPORT_C void CallbackPacketServicesGetMaxNoMonitoredServiceListsComp ( TInt , TInt )
IMPORT_C void CallbackPacketServicesGetMbmsNetworkServiceStatusComp ( TInt , TMbmsNetworkServiceStatus )
IMPORT_C void CallbackPacketServicesGetPacketAttachModeComp ( TInt , RPacketService::TAttachMode )
IMPORT_C void CallbackPacketServicesGetPacketNetworkRegistrationStatusComp ( TInt , RPacketService::TRegistrationStatus )
IMPORT_C void CallbackPacketServicesGetStaticCapabilitiesComp ( TInt , TUint )
IMPORT_C void CallbackPacketServicesGetStatusComp ( TInt , RPacketService::TStatus , TBool )
IMPORT_C void CallbackPacketServicesInitialiseMbmsContextComp ( TInt , const TDesC &, const TDesC &)
IMPORT_C void CallbackPacketServicesInitialisePdpContextComp ( TInt , const TDesC &, const TDesC &)
IMPORT_C void CallbackPacketServicesModifyActivePdpContextComp ( TInt , const TDesC &, TInt8 )
IMPORT_C void CallbackPacketServicesNotifyConnectionInfoChangeInd ( TInt , const TDesC &, const RPacketContext::TConnectionInfoV1 &)
IMPORT_C void CallbackPacketServicesNotifyMbmsContextConfigChangedInd ( TInt , const TDesC &, const RPacketMbmsContext::TContextConfigMbmsV1 &)
IMPORT_C void CallbackPacketServicesNotifyMbmsNetworkServiceStatusChangeInd ( TInt , TMbmsNetworkServiceStatus )
IMPORT_C void CallbackPacketServicesNotifyMbmsServiceAvailabilityChangeInd ( TInt , const RArray < TUint > &)
IMPORT_C void CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd ( TInt , const RPacketContext::TContextConfigGPRS &)
IMPORT_C void CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd ( TInt , const RPacketContext::TContextConfigR99_R4 &)
IMPORT_C void CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd ( TInt , const RPacketContext::TContextConfig_R5 &)
IMPORT_C void CallbackPacketServicesNotifyPacketAttachModeChangeInd ( TInt , RPacketService::TPreferredBearer )
IMPORT_C void CallbackPacketServicesNotifyPacketDynamicCapsChangeInd ( TInt , TBool , TBool )
IMPORT_C void CallbackPacketServicesNotifyPacketMsClassChangeInd ( TInt , RPacketService::TMSClass )
IMPORT_C void CallbackPacketServicesNotifyPacketNetworkRegistrationStatusInd ( TInt , RPacketService::TRegistrationStatus )
IMPORT_C void CallbackPacketServicesNotifyPdpContextAddedInd ( TInt , const TDesC &)
IMPORT_C void CallbackPacketServicesNotifyPdpContextConfigChangedInd ( TInt , const TDesC &, const TDesC8 &, const TDesC8 &, const TUint , const TDesC8 &)
IMPORT_C void CallbackPacketServicesNotifyPdpContextConnectionSpeedChangeInd ( TInt , const TDesC &, TUint )
IMPORT_C void CallbackPacketServicesNotifyPdpContextStatusChangeInd ( TInt , const TDesC &, const TContextMisc &)
IMPORT_C void CallbackPacketServicesNotifyQosProfileChangedGPRSInd ( TInt , const TDesC &, const RPacketQoS::TQoSGPRSNegotiated &)
IMPORT_C void CallbackPacketServicesNotifyQosProfileChangedR5Ind ( TInt , const TDesC &, const RPacketQoS::TQoSR5Negotiated &)
IMPORT_C void CallbackPacketServicesNotifyQosProfileChangedR99Ind ( TInt , const TDesC &, const RPacketQoS::TQoSR99_R4Negotiated &)
IMPORT_C void CallbackPacketServicesNotifyRatTransferCapsChangeInd ( TInt , TDynamicTransferCapsFlags )
IMPORT_C void CallbackPacketServicesPacketAttachComp ( TInt )
IMPORT_C void CallbackPacketServicesPacketDetachComp ( TInt )
IMPORT_C void CallbackPacketServicesRejectNetworkInitiatedContextActivationRequestComp ( TInt )
IMPORT_C void CallbackPacketServicesSetDefaultPdpContextParamsComp ( TInt )
IMPORT_C void CallbackPacketServicesSetPacketAttachModeComp ( TInt )
IMPORT_C void CallbackPacketServicesSetPdpContextConfigComp ( TInt , const TDesC &)
IMPORT_C void CallbackPacketServicesSetPdpContextQosComp ( TInt , const TDesC &)
IMPORT_C void CallbackPacketServicesUpdateMbmsMonitorServiceListComp ( TInt )
IMPORT_C void CallbackPacketServicesUpdateMbmsMonitorServiceListComp ( TInt , const RArray < TUint > &)
IMPORT_C void CallbackPacketServicesUpdateMbmsSessionListComp ( TInt , const TDesC &)
IMPORT_C void CallbackPhoneBootNotifyModemStatusReadyComp ( TInt , TRfStateInfo )
IMPORT_C void CallbackPhoneBootNotifySimStatusReadyComp ( TInt )
IMPORT_C void CallbackPhoneGetBatteryInfoComp ( TInt , const RMobilePhone::TMobilePhoneBatteryInfoV1 &)
IMPORT_C void CallbackPhoneGetCellInfoComp ( TInt )
IMPORT_C void CallbackPhoneGetCellInfoComp ( TInt , const RMmCustomAPI::TMmCellInfo::TGSMCellInfo &)
IMPORT_C void CallbackPhoneGetCellInfoComp ( TInt , const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo &)
IMPORT_C void CallbackPhoneGetCurrentActiveUsimApplicationComp ( TInt , const TDesC8 &)
IMPORT_C void CallbackPhoneGetCurrentNetworkInfoComp ( TInt , const RMobilePhone::TMobilePhoneNetworkInfoV5 &, const RMobilePhone::TMobilePhoneLocationAreaV1 &)
IMPORT_C void CallbackPhoneGetCurrentSystemNetworkModesComp ( TInt , TUint32 )
IMPORT_C void CallbackPhoneGetDetectedNetworksCancelComp ( TInt )
IMPORT_C void CallbackPhoneGetDetectedNetworksComp ( TInt , const CMobilePhoneNetworkListV2 &)
IMPORT_C void CallbackPhoneGetFdnStatusComp ( TInt , RMobilePhone::TMobilePhoneFdnStatus )
IMPORT_C void CallbackPhoneGetHomeNetworkComp ( TInt , const RMobilePhone::TMobilePhoneNetworkInfoV5 &)
IMPORT_C void CallbackPhoneGetHspaStatusComp ( TInt , RMmCustomAPI::THSxPAStatus )
IMPORT_C void CallbackPhoneGetNetworkModeComp ( TInt , RMobilePhone::TMobilePhoneNetworkMode )
IMPORT_C void CallbackPhoneGetNetworkProviderNameComp ( TInt , const TDesC &)
IMPORT_C void CallbackPhoneGetNetworkRegistrationStatusComp ( TInt , RMobilePhone::TMobilePhoneRegistrationStatus )
IMPORT_C void CallbackPhoneGetNitzInfoComp ( TInt , const RMobilePhone::TMobilePhoneNITZ &)
IMPORT_C void CallbackPhoneGetOperatorNameComp ( TInt , RMmCustomAPI::TOperatorNameType , const TDesC &)
IMPORT_C void CallbackPhoneGetPhoneCellInfoComp ( TInt , const RMobilePhone::TMobilePhoneCellInfoV9 &)
IMPORT_C void CallbackPhoneGetPhoneIdComp ( TInt , const RMobilePhone::TMobilePhoneIdentityV1 &)
IMPORT_C void CallbackPhoneGetServiceProviderNameComp ( TInt , const RMobilePhone::TMobilePhoneServiceProviderNameV2 &)
IMPORT_C void CallbackPhoneGetSignalStrengthComp ( TInt , TInt32 , TInt8 )
IMPORT_C void CallbackPhoneGetSystemNetworkBandComp ( TInt , RMmCustomAPI::TBandSelection , RMmCustomAPI::TNetworkModeCaps )
IMPORT_C void CallbackPhoneGetUsimServiceSupportComp ( TInt , TInt , TBool )
IMPORT_C void CallbackPhoneNotifyBatteryInfoChangeInd ( TInt , const RMobilePhone::TMobilePhoneBatteryInfoV1 &)
IMPORT_C void CallbackPhoneNotifyCellInfoChangeInd ( TInt , const RMobilePhone::TMobilePhoneCellInfoV9 &)
IMPORT_C void CallbackPhoneNotifyCellInfoChangedInd ( TInt )
IMPORT_C void CallbackPhoneNotifyCellInfoChangedInd ( TInt , const RMmCustomAPI::TMmCellInfo::TGSMCellInfo &)
IMPORT_C void CallbackPhoneNotifyCellInfoChangedInd ( TInt , const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo &)
IMPORT_C void CallbackPhoneNotifyCurrentNetworkChangeInd ( TInt , const RMobilePhone::TMobilePhoneNetworkInfoV5 &, const RMobilePhone::TMobilePhoneLocationAreaV1 &)
IMPORT_C void CallbackPhoneNotifyDtmfEventInd ( TInt , RMmCustomAPI::TDtmfEventType , RMmCustomAPI::TDtmfEvent , TChar )
IMPORT_C void CallbackPhoneNotifyDtmfEventInd ( TInt , RMobilePhone::TMobilePhoneDTMFEvent )
IMPORT_C void CallbackPhoneNotifyEgprsInfoChangeInd ( TInt , TBool )
IMPORT_C void CallbackPhoneNotifyHspaStatusChangedInd ( TInt , RMmCustomAPI::THSxPAStatus )
IMPORT_C void CallbackPhoneNotifyNetworkConnectionFailureInd ( TInt )
IMPORT_C void CallbackPhoneNotifyNetworkModeChangeInd ( TInt , RMobilePhone::TMobilePhoneNetworkMode )
IMPORT_C void CallbackPhoneNotifyNetworkRegistrationStatusChangeInd ( TInt , RMobilePhone::TMobilePhoneRegistrationStatus )
IMPORT_C void CallbackPhoneNotifyNetworkSelectionSettingChangeInd ( TInt , RMobilePhone::TMobilePhoneSelectionMethod )
IMPORT_C void CallbackPhoneNotifyNitzInfoChangeInd ( TInt , const RMobilePhone::TMobilePhoneNITZ &)
IMPORT_C void CallbackPhoneNotifyNspsStatusChangeInd ( TInt , TBool )
IMPORT_C void CallbackPhoneNotifyRauEventInd ( TInt , RMmCustomAPI::TRauEventStatus )
IMPORT_C void CallbackPhoneNotifyRfStatusChangeInd ( TInt , TRfStateInfo )
IMPORT_C void CallbackPhoneNotifySignalStrengthChangeInd ( TInt , TInt32 , TInt8 )
IMPORT_C void CallbackPhoneNspsWakeupComp ( TInt )
IMPORT_C void CallbackPhoneRegisterCellInfoChangeNotificationComp ( TInt )
IMPORT_C void CallbackPhoneResetNetServerComp ( TInt )
IMPORT_C void CallbackPhoneSelectNetworkCancelComp ( TInt )
IMPORT_C void CallbackPhoneSelectNetworkComp ( TInt )
IMPORT_C void CallbackPhoneSetAlwaysOnModeComp ( TInt )
IMPORT_C void CallbackPhoneSetDriveModeComp ( TInt )
IMPORT_C void CallbackPhoneSetHspaStatusComp ( TInt )
IMPORT_C void CallbackPhoneSetNetworkSelectionSettingComp ( TInt , RMobilePhone::TMobilePhoneSelectionMethod )
IMPORT_C void CallbackPhoneSetSystemNetworkBandComp ( TInt )
IMPORT_C void CallbackPhoneSetSystemNetworkModeComp ( TInt )
IMPORT_C void CallbackPhoneSimRefreshRegisterComp ( TInt )
IMPORT_C void CallbackPhoneTerminateAllCallsComp ( TInt )
IMPORT_C void CallbackPhonebookEnStoreGetInfoComp ( TInt , TInt )
IMPORT_C void CallbackPhonebookEnStoreReadAllComp ( TInt , TInt , const TDesC &, TBool )
IMPORT_C void CallbackPhonebookEnStoreReadEntryComp ( TInt , TInt , const TDesC &)
IMPORT_C void CallbackPhonebookGetPhoneStoreInfoComp ( TInt , const RMobilePhoneStore::TMobilePhoneStoreInfoV1 &)
IMPORT_C void CallbackPhonebookOnStoreDeleteAllComp ( TInt )
IMPORT_C void CallbackPhonebookOnStoreDeleteEntryComp ( TInt )
IMPORT_C void CallbackPhonebookOnStoreGetInfoComp ( TInt , TInt , TInt , TInt , TInt )
IMPORT_C void CallbackPhonebookOnStoreGetReadStoreSizeComp ( TInt , TInt )
IMPORT_C void CallbackPhonebookOnStoreGetStoreSizeComp ( TInt , TInt )
IMPORT_C void CallbackPhonebookOnStoreReadAllInd ( TInt )
IMPORT_C void CallbackPhonebookOnStoreReadComp ( TInt , TInt , const TDesC &, const TDesC &)
IMPORT_C void CallbackPhonebookOnStoreReadEntryComp ( TInt , TInt , const TDesC &, const TDesC &)
IMPORT_C void CallbackPhonebookOnStoreWriteComp ( TInt , TInt )
IMPORT_C void CallbackPhonebookOnStoreWriteEntryComp ( TInt )
IMPORT_C void CallbackPhonebookSmsStoreDeleteAllComp ( TInt )
IMPORT_C void CallbackPhonebookSmsStoreDeleteEntryComp ( TInt )
IMPORT_C void CallbackPhonebookSmsStoreGetInfoComp ( TInt , TInt , TInt )
IMPORT_C void CallbackPhonebookSmsStoreReadAllComp ( TInt , const DispatcherPhonebook::TSmsData &, TInt , TBool , TBool )
IMPORT_C void CallbackPhonebookSmsStoreReadEntryComp ( TInt , const DispatcherPhonebook::TSmsData &)
IMPORT_C void CallbackPhonebookSmsStoreWriteEntryComp ( TInt , TInt , TBool )
IMPORT_C void CallbackPhonebookStoreCacheComp ( TInt , DispatcherPhonebook::TPhonebook , const TDesC8 &)
IMPORT_C void CallbackPhonebookStoreDeleteAllComp ( TInt , DispatcherPhonebook::TPhonebook , TInt )
IMPORT_C void CallbackPhonebookStoreDeleteEntryComp ( TInt , DispatcherPhonebook::TPhonebook , TInt )
IMPORT_C void CallbackPhonebookStoreGetPhonebookInfoComp ( TInt , DispatcherPhonebook::TPhonebook , TInt )
IMPORT_C void CallbackPhonebookStoreInitialiseComp ( TInt , const DispatcherPhonebook::TPhonebookStoreInfoV1 &)
IMPORT_C void CallbackPhonebookStoreReadEntryComp ( TInt , DispatcherPhonebook::TPhonebook , const TDesC8 &)
IMPORT_C void CallbackPhonebookStoreResetCacheInd ( TInt , DispatcherPhonebook::TPhonebook )
IMPORT_C void CallbackPhonebookStoreSetFdnPhonebookInfoInd ( TInt , TInt , TInt , TInt )
IMPORT_C void CallbackPhonebookStoreWriteEntryComp ( TInt , DispatcherPhonebook::TPhonebook , TUint16 , TInt )
IMPORT_C void CallbackSatAccessTechnologyChangeInd ( TInt , TUint8 )
IMPORT_C void CallbackSatCallConnectedInd ( TInt , TUint8 , TBool )
IMPORT_C void CallbackSatCallControlEnvelopeResponseInd ( TInt , const TDesC8 &)
IMPORT_C void CallbackSatCallDisconnectedInd ( TInt , TUint8 , TBool , const TDesC8 &)
IMPORT_C void CallbackSatCreateCallControlEnvelopeInd ( TInt , TUint8 , const TDesC8 &, const TDesC8 &, const TDesC8 &, TUint8 , TUint8 )
IMPORT_C void CallbackSatCreateCellBroadcastEnvelopeInd ( TInt , const TDesC8 &)
IMPORT_C void CallbackSatCreateRefreshTerminalRspInd ( TInt , RSat::TPCmdResult , const TDesC &)
IMPORT_C void CallbackSatCreateSmControlEnvelopeInd ( TInt , const TDesC8 &, const TDesC8 &)
IMPORT_C void CallbackSatCreateSmsDeliverReportInd ( TInt )
IMPORT_C void CallbackSatCreateSmsPpDownloadEnvelopeInd ( TInt , const TDesC8 &, const TDesC8 &)
IMPORT_C void CallbackSatGetAccessTechnologyComp ( TInt , TUint8 )
IMPORT_C void CallbackSatGetClutComp ( TInt , const TDesC8 &)
IMPORT_C void CallbackSatGetDefaultBearerCapabilityComp ( TInt , const TDesC8 &)
IMPORT_C void CallbackSatGetIconDataComp ( TInt , const TDesC8 &)
IMPORT_C void CallbackSatGetImageInstanceComp ( TInt , const TDesC8 &, const TDesC8 &)
IMPORT_C void CallbackSatGetSmsControlActivatedComp ( TInt , TBool )
IMPORT_C void CallbackSatGetSmsPpDownloadSupportedComp ( TInt , TBool )
IMPORT_C void CallbackSatGetUssdControlSupportedComp ( TInt , TBool )
IMPORT_C void CallbackSatImsiChangedInd ( TInt )
IMPORT_C void CallbackSatLocalInformationNmrComp ( TInt , const TDesC8 &, const TDesC &)
IMPORT_C void CallbackSatLocationStatusInd ( TInt , TUint8 , const TDesC8 &, TUint16 , TUint16 )
IMPORT_C void CallbackSatMtCallInd ( TInt , TUint8 , const TDesC8 &, const TDesC8 &)
IMPORT_C void CallbackSatNotifyProactiveSimSessionEndInd ( TInt , TUint8 , TUint8 )
IMPORT_C void CallbackSatPcmdInd ( TInt , const TDesC8 &)
IMPORT_C void CallbackSatProvideLocationInfoComp ( TInt , TUint16 , TUint16 , const TDesC8 &)
IMPORT_C void CallbackSatReadyComp ( TInt )
IMPORT_C void CallbackSatRefreshAllowedComp ( TInt )
IMPORT_C void CallbackSatRemoveEventListInd ( TInt )
IMPORT_C void CallbackSatSetPollingIntervalComp ( TInt , TUint8 )
IMPORT_C void CallbackSatSmControlEnvelopeResponseInd ( TInt , const TDesC8 &)
IMPORT_C void CallbackSatSsChangeInd ( TInt , DispatcherSat::TSsStatus )
IMPORT_C void CallbackSatTerminalRspComp ( TInt )
IMPORT_C void CallbackSatTimeZoneChangeInd ( TInt , TUint8 )
IMPORT_C void CallbackSatTimingAdvanceComp ( TInt , TUint8 , TUint8 )
IMPORT_C void CallbackSatUssdControlEnvelopeErrorComp ( TInt )
IMPORT_C void CallbackSatUssdControlSupportedChangeInd ( TInt , TBool )
IMPORT_C void CallbackSecurityAbortSecurityCodeComp ( TInt )
IMPORT_C void CallbackSecurityBootNotifySecurityReadyInd ( TInt )
IMPORT_C void CallbackSecurityCheckSecurityCodeCancelComp ( TInt )
IMPORT_C void CallbackSecurityCheckSecurityCodeComp ( TInt )
IMPORT_C void CallbackSecurityDisablePhoneLockComp ( TInt )
IMPORT_C void CallbackSecurityGetCipheringInfoComp ( TInt , TBool )
IMPORT_C void CallbackSecurityGetCurrentActivePinComp ( TInt , RMobilePhone::TMobilePhoneSecurityCode )
IMPORT_C void CallbackSecurityGetLockInfoComp ( TInt , RMobilePhone::TMobilePhoneLockStatus , RMobilePhone::TMobilePhoneLockSetting )
IMPORT_C void CallbackSecurityGetPin1DisableSupportedComp ( TInt , TBool )
IMPORT_C void CallbackSecurityGetSecurityCodeInfoComp ( TInt , RMobilePhone::TMobilePhoneSecurityCode , TInt )
IMPORT_C void CallbackSecurityIsSecurityCodeBlockedComp ( TInt , TBool )
IMPORT_C void CallbackSecurityNotifyCipheringInfoChangeInd ( TInt , const RMmCustomAPI::TCipheringInfo &)
IMPORT_C void CallbackSecurityNotifyLockInfoChangeInd ( TInt , RMobilePhone::TMobilePhoneLockStatus , RMobilePhone::TMobilePhoneLockSetting , RMobilePhone::TMobilePhoneLock )
IMPORT_C void CallbackSecurityNotifySecurityEventInd ( TInt , RMobilePhone::TMobilePhoneSecurityEvent )
IMPORT_C void CallbackSecuritySetLockSettingComp ( TInt )
IMPORT_C void CallbackSecurityVerifySecurityCodeComp ( TInt )
IMPORT_C void CallbackSimAppendApnNameComp ( TInt )
IMPORT_C void CallbackSimChangeSecurityCodeComp ( TInt )
IMPORT_C void CallbackSimDeleteApnNameComp ( TInt )
IMPORT_C void CallbackSimEnumerateApnEntriesComp ( TInt , TUint32 )
IMPORT_C void CallbackSimGetActiveIccApplicationTypeComp ( TInt , MLtsyDispatchSimGetActiveIccApplicationType::TIccType )
IMPORT_C void CallbackSimGetAnswerToResetComp ( TInt , const TDesC8 &)
IMPORT_C void CallbackSimGetApnControlListServiceStatusComp ( TInt , RMobilePhone::TAPNControlListServiceStatus )
IMPORT_C void CallbackSimGetApnNameComp ( TInt , const RMobilePhone::TAPNEntryV3 &)
IMPORT_C void CallbackSimGetCustomerServiceProfileComp ( TInt , const RMobilePhone::TMobilePhoneCspFileV1 &)
IMPORT_C void CallbackSimGetIccMessageWaitingIndicatorsComp ( TInt , const RMobilePhone::TMobilePhoneMessageWaitingV1 &)
IMPORT_C void CallbackSimGetServiceTableComp ( TInt , const RMobilePhone::TMobilePhoneServiceTableV1 &)
IMPORT_C void CallbackSimGetSimAuthenticationDataComp ( TInt , const TDesC8 &, const TDesC8 &)
IMPORT_C void CallbackSimGetSimAuthenticationDataComp ( TInt , const TDesC8 &, const TDesC8 &, const TDesC8 &, const TDesC8 &)
IMPORT_C void CallbackSimGetSimCardReaderStatusComp ( TInt , TUint8 )
IMPORT_C void CallbackSimGetSubscriberIdComp ( TInt , const TDesC8 &)
IMPORT_C void CallbackSimNotifyApnControlListServiceStatusChangeInd ( TInt , RMobilePhone::TAPNControlListServiceStatus )
IMPORT_C void CallbackSimNotifyApnListChangeInd ( TInt )
IMPORT_C void CallbackSimNotifyIccMessageWaitingIndicatorsChangeInd ( TInt , const RMobilePhone::TMobilePhoneMessageWaitingV1 &)
IMPORT_C void CallbackSimNotifySimCardStatusInd ( TInt , RMmCustomAPI::TSIMCardStatus )
IMPORT_C void CallbackSimPowerSimOffComp ( TInt )
IMPORT_C void CallbackSimPowerSimOnComp ( TInt )
IMPORT_C void CallbackSimReadSimFileComp ( TInt , const TDesC8 &)
IMPORT_C void CallbackSimRefreshSimFilesInd ( TInt , TUint16 )
IMPORT_C void CallbackSimSendApduRequestComp ( TInt , TUint8 , TUint8 , TUint8 , const TDesC8 &)
IMPORT_C void CallbackSimSendApduRequestV2Comp ( TInt , const TDesC8 &)
IMPORT_C void CallbackSimSetApnControlListServiceStatusComp ( TInt )
IMPORT_C void CallbackSimSetFdnSettingComp ( TInt )
IMPORT_C void CallbackSimSetIccMessageWaitingIndicatorsComp ( TInt )
IMPORT_C void CallbackSimSetSimMessageStatusReadComp ( TInt )
IMPORT_C void CallbackSimSimLockActivateComp ( TInt )
IMPORT_C void CallbackSimSimLockDeActivateComp ( TInt )
IMPORT_C void CallbackSimSimWarmResetComp ( TInt )
IMPORT_C void CallbackSmsAckSmsStoredComp ( TInt )
IMPORT_C void CallbackSmsGetSmsStoreInfoComp ( TInt , TInt , TInt )
IMPORT_C void CallbackSmsGetSmspListComp ( TInt , const TDesC &, const TDesC &, const TDesC &, const DispatcherSim::TSmsParameters &, TBool )
IMPORT_C void CallbackSmsNackSmsStoredComp ( TInt )
IMPORT_C void CallbackSmsNotifyReceiveSmsMessageInd ( TInt , TBool , const TSmsMsg &)
IMPORT_C void CallbackSmsResumeSmsReceptionComp ( TInt )
IMPORT_C void CallbackSmsSendSatSmsComp ( TInt )
IMPORT_C void CallbackSmsSendSmsMessageComp ( TInt , TInt , const TDesC8 &)
IMPORT_C void CallbackSmsSendSmsMessageNoFdnCheckComp ( TInt , TInt , const TDesC8 &)
IMPORT_C void CallbackSmsSetMoSmsBearerComp ( TInt )
IMPORT_C void CallbackSmsStoreSmspListEntryComp ( TInt )
IMPORT_C void CallbackSupplementaryServicesClearBlacklistComp ( TInt )
IMPORT_C void CallbackSupplementaryServicesGetCallBarringStatusComp ( TInt , const CMobilePhoneCBList &)
IMPORT_C void CallbackSupplementaryServicesGetCallForwardingStatusComp ( TInt , const CMobilePhoneCFList &)
IMPORT_C void CallbackSupplementaryServicesGetCallWaitingStatusComp ( TInt , const CMobilePhoneCWList &)
IMPORT_C void CallbackSupplementaryServicesGetDiagnosticOctetsInd ( TInt , TInt , TUint8 )
IMPORT_C void CallbackSupplementaryServicesNotifyAdditionalInfoInd ( TInt , TUint8 , const TDesC8 &)
IMPORT_C void CallbackSupplementaryServicesNotifyCallBarringStatusChangeInd ( TInt , RMobilePhone::TMobilePhoneCBCondition )
IMPORT_C void CallbackSupplementaryServicesNotifyCallForwardingActiveInd ( TInt , RMobilePhone::TMobileService , RMobilePhone::TMobilePhoneCFActive )
IMPORT_C void CallbackSupplementaryServicesNotifyCallForwardingStatusChangeInd ( TInt , RMobilePhone::TMobilePhoneCFCondition )
IMPORT_C void CallbackSupplementaryServicesNotifyCallWaitingStatusChangeInd ( TInt , RMobilePhone::TMobileService , RMobilePhone::TMobilePhoneCWStatus )
IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventCallWaitingInd ( TInt , RMmCustomAPI::TSsMode , TBool )
IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventClirSuppressionInd ( TInt , RMmCustomAPI::TSsMode , TBool )
IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventConfrenceInd ( TInt , RMmCustomAPI::TSsType , RMmCustomAPI::TSsMode , TBool )
IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventCugInd ( TInt , RMmCustomAPI::TSsType , RMmCustomAPI::TSsMode , TUint16 )
IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventEctCallStateInd ( TInt , RMmCustomAPI::TSsType , RMmCustomAPI::TSsMode , RMmCustomAPI::TSsEctState , RMmCustomAPI::TSsChoice , const TDesC &)
IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventForwardModeInd ( TInt , RMmCustomAPI::TSsType , RMmCustomAPI::TSsMode , RMmCustomAPI::TSsForwMode )
IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventHoldModeInd ( TInt , RMmCustomAPI::TSsType , RMmCustomAPI::TSsMode , RMmCustomAPI::TSsHoldMode )
IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventInd ( TInt , RMmCustomAPI::TSsType , RMmCustomAPI::TSsMode )
IMPORT_C void CallbackSupplementaryServicesNotifyRequestCompleteInd ( TInt , TInt )
IMPORT_C void CallbackSupplementaryServicesNotifySendNetworkServiceRequestInd ( TInt , RMobilePhone::TMobilePhoneNotifySendSSOperation , const TDesC &)
IMPORT_C void CallbackSupplementaryServicesReceiveUssdMessageInd ( TInt , const TDesC8 &, TUint8 , RMobileUssdMessaging::TMobileUssdMessageType , RMobileUssdMessaging::TMobileUssdDataFormat )
IMPORT_C void CallbackSupplementaryServicesSendNetworkServiceRequestComp ( TInt )
IMPORT_C void CallbackSupplementaryServicesSendNetworkServiceRequestNoFdnCheckComp ( TInt )
IMPORT_C void CallbackSupplementaryServicesSendUssdMessageComp ( TInt )
IMPORT_C void CallbackSupplementaryServicesSendUssdMessageNoFdnCheckComp ( TInt )
IMPORT_C void CallbackSupplementaryServicesSendUssdReleaseComp ( TInt , TUint8 , const TDesC &)
IMPORT_C void CallbackSupplementaryServicesSetCallBarringStatusComp ( TInt )
IMPORT_C void CallbackSupplementaryServicesSetCallForwardingStatusComp ( TInt )
IMPORT_C void CallbackSupplementaryServicesSetCallWaitingStatusComp ( TInt )
IMPORT_C void CallbackSupplementaryServicesSetSsPasswordComp ( TInt )
CCtsyDispatcherCallback * NewL ()
CCtsyDispatcherCallback * NewLC ()
Private Member Functions
CCtsyDispatcherCallback ()
void ConstructL ()
void SetDispatcherHolder ( TDispatcherHolder &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
TDispatcherHolder * iDispatcherHolder

Constructor & Destructor Documentation

CCtsyDispatcherCallback()

CCtsyDispatcherCallback ( ) [private]

~CCtsyDispatcherCallback()

~CCtsyDispatcherCallback ( ) [virtual]

Member Functions Documentation

CallbackCallControlAnswerComp(TInt, TInt)

IMPORT_C void CallbackCallControlAnswerComp ( TInt aError,
TInt aCallId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlAnswer::HandleAnswerReqL()

Used to indicate to the Common TSY the outcome of the request to answer an incoming call.

RCall::AnswerIncomingCall() RCall::AnswerIncomingCallISV() CTelephony::AnswerIncomingCall()

Parameters

TInt aError The error code to be returned to the CTSY by the LTSY indicating the outcome of the attempt to answer the requested call. This should be KErrNone if the dialling process could be started successfully. Otherwise another error code to indicate the failure should be returned.
TInt aCallId The Call ID which could not be answered.

CallbackCallControlDialDataComp(TInt, TInt)

IMPORT_C void CallbackCallControlDialDataComp ( TInt aError,
TInt aCallId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlDialData::HandleDialDataReqL()

When a dial attempt is made via the above mentioned interface, the LTSY has the responsibility of allocating a unique Call ID to the call. For more information, see the documentation on aCallId below.

For dealing with voice calls, see CCtsyDispatcherCallback::CallbackCallControlDialVoiceComp()

RCall::Dial()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher by the LTSY indicating the outcome of the attempt to dial the requested call. This should be KErrNone if the dialling process could be started successfully. Otherwise another error code to indicate the failure should be returned.
TInt aCallId The call ID of the call that the dial attempt refers to which has been allocated by the LTSY. This should be a number between 1 and KMaxCallIdValue and should be unique across all call modes (voice, data etc.). For example, if a request for a voice call is made and the LTSY allocates this call an ID of 1 and a request for a data call is requested, the LTSY should allocate a Call ID which is not the same as that already allocated for the first voice call.

CallbackCallControlDialEmergencyComp(TInt, TInt)

IMPORT_C void CallbackCallControlDialEmergencyComp ( TInt aError,
TInt aCallId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlDialEmergency::HandleDialEmergencyReqL()

This callback is used to inform the CTSY of the outcome of the request to initiate the dialling process to dial an emergency call.

This callback is similar to CCtsyDispatcherCallback::CallbackCallControlDialVoiceComp() but refers specifically to the dialling of an emergency call.

RMobileCall::DialEmergencyCall()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aCallId The call ID of the call that the dial attempt refers to which has been allocated by the LTSY. The call ID needs to be unique across all calls and modes(emergency and non-emergency included). See the documentation for CCtsyDispatcherCallback::CallbackCallControlDialVoiceComp for precise details on how to allocate a valid call ID.

CallbackCallControlDialVoiceComp(TInt, TInt)

IMPORT_C void CallbackCallControlDialVoiceComp ( TInt aError,
TInt aCallId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlDialVoice::HandleDialVoiceReqL()

This callback is used to inform the CTSY of the outcome of the request to initiate the dialling process. To indicate progress of the call as it becomes connected, use CCtsyDispatcherCallback::CallbackCallControlNotifyCallStatusChangeInd() .

When a dial attempt is made via the above mentioned interface, the LTSY has the responsibility of allocating a unique Call ID to the call. For more information, see the documentation on aCallId below.

RCall::Dial()

Parameters

TInt aError The error code to be returned to the CTSY by the LTSY indicating the outcome of the attempt to dial the requested call. This should be KErrNone if the dialling process could be started successfully. Otherwise another error code to indicate the failure should be returned.
TInt aCallId The call ID of the call that the dial attempt refers to which has been allocated by the LTSY. This should be a number between 1 and KMaxCallIdValue and should be unique across all call modes (voice, data etc. including emergency calls). For example, if a request for a voice call is made and the LTSY allocates this call an ID of 1 and a request for a data call is requested, the LTSY should allocate a Call ID which is not the same as that already allocated for the first voice call.

CallbackCallControlGetActiveAlsLineComp(TInt, RMobilePhone::TMobilePhoneALSLine)

IMPORT_C void CallbackCallControlGetActiveAlsLineComp ( TInt aError,
RMobilePhone::TMobilePhoneALSLine aAlsLine
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlGetActiveAlsLine::HandleGetActiveAlsLineReqL() back to the CTSY Dispatcher.

RMobilePhone::GetALSLine()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneALSLine aAlsLine The current active ALS line.

CallbackCallControlGetAlsBlockedStatusComp(TInt, RMmCustomAPI::TGetAlsBlockStatus)

IMPORT_C void CallbackCallControlGetAlsBlockedStatusComp ( TInt aError,
RMmCustomAPI::TGetAlsBlockStatus aAlsStatus
)

Callback function to indicate the current ALS blocked status.

RMmCustomAPI::GetAlsBlocked()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMmCustomAPI::TGetAlsBlockStatus aAlsStatus The return value from the LTSY.

CallbackCallControlGetAlsPpSupportComp(TInt, RMmCustomAPI::TAlsSupport)

IMPORT_C void CallbackCallControlGetAlsPpSupportComp ( TInt aError,
RMmCustomAPI::TAlsSupport aAlsSupport
)

Callback function to indicate whether the product profile support ALS (Alternate Line Service).

RMmCustomAPI::CheckAlsPpSupport()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMmCustomAPI::TAlsSupport aAlsSupport RMmCustomAPI::EAlsSupportOn if ALS is supported, RMmCustomAPI::EAlsSupportOff if not.

CallbackCallControlGetCallForwardingIndicatorComp(TInt, RMobilePhone::TMobileTON, RMobilePhone::TMobileNPI, const TDesC &, RMobilePhone::TCFUIndicatorStatusFlags, RMobilePhone::TMultipleSubscriberProfileID)

IMPORT_C void CallbackCallControlGetCallForwardingIndicatorComp ( TInt aError,
RMobilePhone::TMobileTON aTypeOfNumber,
RMobilePhone::TMobileNPI aMobilePlan,
const TDesC & aNumber,
RMobilePhone::TCFUIndicatorStatusFlags aCFUIndicatorStatusFlags,
RMobilePhone::TMultipleSubscriberProfileID aMultipleSubscriberProfileId
)

Complete a MLtsyDispatchCallControlGetCallForwardingIndicator::HandleGetCallForwardingIndicatorL request by returning to the CTSY the indicator parameters for unconditional call forwarding, with support for MPS (Multiple Subscriber Profile) and Call Forwarding Number. The MPS Supplementary Service is detailed in 3GPP TS 23.097, and the indicator data is detailed in 3GPP TS 31.102 (section 4.2.64 in version 8.2.0).

RMmCustomAPI::GetIccCallForwardingIndicatorStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
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

CallbackCallControlGetIdentityServiceStatusComp(TInt, RMobilePhone::TMobilePhoneIdServiceStatus)

IMPORT_C void CallbackCallControlGetIdentityServiceStatusComp ( TInt aError,
RMobilePhone::TMobilePhoneIdServiceStatus aIdentityServiceStatus
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlGetIdentityServiceStatus::HandleGetIdentityServiceStatusReqL()

RMobilePhone::GetIdentityServiceStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneIdServiceStatus aIdentityServiceStatus The status of the service requested in MLtsyDispatchCallControlGetIdentityServiceStatus::HandleGetIdentityServiceStatusReqL()

CallbackCallControlGetLifeTimeComp(TInt)

IMPORT_C void CallbackCallControlGetLifeTimeComp ( TInt aError )

Callback function to indicate a completion of a RMmCustomAPI::GetLifeTime() request in case the lifetime information is not available.

RMmCustomAPI::GetLifeTime()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCallControlGetLifeTimeComp(TInt, TUint32, TUint8)

IMPORT_C void CallbackCallControlGetLifeTimeComp ( TInt aError,
TUint32 aHours,
TUint8 aMinutes
)

Callback function to indicate the phone lifetime information when the lifetime information does not includes the phone manufacturing date but only the total amount of airtime use from the manufacturing date until the call to RMmCustomAPI::GetLifeTime() .

RMmCustomAPI::GetLifeTime()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
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.

CallbackCallControlGetLifeTimeComp(TInt, const TDateTime &)

IMPORT_C void CallbackCallControlGetLifeTimeComp ( TInt aError,
const TDateTime & aManufacturingDate
)

Callback function to indicate the phone lifetime information when the lifetime information includes the phone manufacturing date but not the total amount of airtime use from the manufacturing date until the call to RMmCustomAPI::GetLifeTime() .

RMmCustomAPI::GetLifeTime()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDateTime & aManufacturingDate The date of phone manufacturing. Only the Year, Month and day information is meaningful.

CallbackCallControlGetLifeTimeComp(TInt, const TDateTime &, TUint32, TUint8)

IMPORT_C void CallbackCallControlGetLifeTimeComp ( TInt aError,
const TDateTime & aManufacturingDate,
TUint32 aHours,
TUint8 aMinutes
)

Callback function to indicate the phone lifetime information when the lifetime information includes the phone manufacturing date and the total amount of airtime use from the manufacturing date until the call to RMmCustomAPI::GetLifeTime() .

RMmCustomAPI::GetLifeTime()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
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.

CallbackCallControlHangUpComp(TInt, TInt)

IMPORT_C void CallbackCallControlHangUpComp ( TInt aError,
TInt aCallId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlHangUp::HandleHangUpReqL()

RCall::HangUp()

Parameters

TInt aError The error code to return to the CTSY relating to the request to hang up. This should be KErrNone on success or another error code to indicate the failure otherwise.
TInt aCallId The Call ID of the call which has just been hung up.

CallbackCallControlHoldComp(TInt, TInt)

IMPORT_C void CallbackCallControlHoldComp ( TInt aError,
TInt aCallId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlHold::HandleHoldReqL()

The result of the hold request on the call specified in aCallId is passed back to the Common TSY.

RMobileCall::Hold()

Parameters

TInt aError The error code to be returned to the CTSY by the LTSY indicating the outcome of the attempt to hold the requested call. This should be KErrNone if the hold process could be started successfully. Otherwise another error code to indicate the failure should be returned.
TInt aCallId The Call ID of the call which was requested to be held.

CallbackCallControlMultipartyConferenceAddCallComp(TInt)

IMPORT_C void CallbackCallControlMultipartyConferenceAddCallComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlMultipartyConferenceAddCall::HandleConferenceAddCallReqL()

Indicates to the CTSY the outcome of the request to add a call to a conference call. If the request was successful, subsequent notifications to indicate that the new call statuses (to RMobileCall::EStatusConnected ) are made by completing call status notifications using CCtsyDispatcherCallback::CallbackCallControlNotifyCallStatusChangeInd() for each call in the conference state.

RMobileConferenceCall::AddCall()

Parameters

TInt aError KErrNone if the request to add a call to the conference was successful. Another error code indicating the failure otherwise.

CallbackCallControlMultipartyConferenceGoOneToOneComp(TInt, TInt)

IMPORT_C void CallbackCallControlMultipartyConferenceGoOneToOneComp ( TInt aError,
TInt aCallId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlMultipartyConferenceGoOneToOne::HandleConferenceGoOneToOneReqL()

Informs the CTSY of the outcome of the request to initiate a private communication with one of the calls in the conference call. The other call / calls are expected to go on hold whilst the specified call becomes connected. The LTSY informs the CTSY of these call status changes using CCtsyDispatcherCallback::CallbackCallControlNotifyCallStatusChangeInd()

RMobileCall::GoOneToOne()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aCallId The Call ID to which the One-To-One request refers.

CallbackCallControlMultipartyConferenceHangUpComp(TInt)

IMPORT_C void CallbackCallControlMultipartyConferenceHangUpComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlMultipartyConferenceHangUp::HandleConferenceHangUpReqL()

This callback is used to inform the CTSY of the outcome of the request to initiate the hang up the conference call. The LTSY can inform the CTSY of successful completion of the hang up process via call status notifications as the calls disconnect and then become idle. See CCtsyDispatcherCallback::CallbackCallControlNotifyCallStatusChangeInd()

RMobileConferenceCall::HangUp()

Parameters

TInt aError KErrNone if the create conference request was made to the baseband successfully; another error code indicating the error otherwise.

CallbackCallControlMultipartyConferenceSwapComp(TInt)

IMPORT_C void CallbackCallControlMultipartyConferenceSwapComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlMultipartyConferenceSwap::HandleConferenceSwapReqL()

Informs the CTSY of the outcome of the request to swap the conference call with another connected / held call.

The swap request is fully completed when the LTSY has completed the necessary call status notifications to indicate the new state of the calls inside and outside of the conference using CCtsyDispatcherCallback::CallbackCallControlNotifyCallStatusChangeInd()

RMobileConferenceCall::Swap()

Parameters

TInt aError KErrNone to indicate success, another error code indicating the error otherwise.

CallbackCallControlMultipartyCreateConferenceComp(TInt)

IMPORT_C void CallbackCallControlMultipartyCreateConferenceComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlMultipartyCreateConference::HandleCreateConferenceReqL()

This callback is used to inform the CTSY of the outcome of the request to initiate the creation of a conference call.

RMobileConferenceCall::CreateConference()

Parameters

TInt aError KErrNone if the create conference request was made to the baseband successfully; another error code indicating the error otherwise.

CallbackCallControlNotifyCallEventInd(TInt, TInt, RMobileCall::TMobileCallEvent)

IMPORT_C void CallbackCallControlNotifyCallEventInd ( TInt aError,
TInt aCallId,
RMobileCall::TMobileCallEvent aCallEvent
)

Notify the Common TSY about a remote call event that has occurred, for example, the remote party has put the call on hold.

RMobileCall::NotifyCallEvent()

Parameters

TInt aError The error code associated with this notification. KErrNone if there is no error.
TInt aCallId The Call ID of the call that this call event relates to.
RMobileCall::TMobileCallEvent aCallEvent The event that has occurred to the call specified in aCallId. Current valid values supported by the Common TSY are RMobileCall::ERemoteHold, RMobileCall::ERemoteResume, RMobileCall::ERemoteTerminated and RMobileCall::ERemoteConferenceCreate

CallbackCallControlNotifyCallInfoChangeInd(TInt, const RMobileCall::TMobileCallInfoV1 &)

IMPORT_C void CallbackCallControlNotifyCallInfoChangeInd ( TInt aError,
const RMobileCall::TMobileCallInfoV1 & aMobileCallInfo
)

This function should be used by the LTSY to supply information about a call to the Common TSY. For example, details about the remote party and whether the call has been forwarded. See RMobileCall::TMobileCallInfoV1 for more details on what information about the call can be returned to the CTSY.

In aMobileCallInfo, RMobileCall::TMobileCallInfoV1::iCallId must be populated with the Call ID of the call the aMobileCallInfo parameter is referring to.

RMobileCall::GetMobileCallInfo() RMobileCall::NotifyRemotePartyInfoChange()

Parameters

TInt aError The error code associated with this notification. KErrNone if there is no error.
const RMobileCall::TMobileCallInfoV1 & aMobileCallInfo The call information relating to the call identified by aCallId.

CallbackCallControlNotifyCallStatusChangeInd(TInt, TInt, RMobileCall::TMobileCallStatus)

IMPORT_C void CallbackCallControlNotifyCallStatusChangeInd ( TInt aError,
TInt aCallId,
RMobileCall::TMobileCallStatus aMobileCallStatus
)

Used by an LTSY to indicate to the CTSY that there has been a change in the status of a call. For example, if the CTSY has previously made a dial request to make a voice call, the LTSY can call this API to notify the CTSY of progress of the call through the dialling, connecting and connected states.

The aCauseCode parameter should be used to indicate the reason for the change in status of a call.

In the case of a call going idle (aMobileCallStatus = RMobileCall::EStatusIdle ) specific cause codes need to be returned to the Common TSY to indicate specific causes of status changes:

  • To indicate that an active call has been released normally by either party, set aCauseCode = KErrGsmCCNormalCallClearing.

  • To indicate that a mobile originated call that is being dialled has gone idle because the remote party has rejected the call, set aCauseCode = KErrGsmCCCallRejected or another error code (which is != KErrNone) to indicate the reason for rejection.

  • If a mobile originated call is being dialled and the user cancels dialling, causing the call to go idle, set aCauseCode = KErrGsmCCNormalCallClearing.

  • When an incoming call goes idle because the client has rejected it (done using RCall::HangUp() on the ringing call), set aCauseCode = KErrGsmCCUserBusy.

RMobileCall::NotifyMobileCallStatusChange()

Parameters

TInt aError The cause of the change in call status.
TInt aCallId The Call ID of the call whose status has changed.
RMobileCall::TMobileCallStatus aMobileCallStatus The new status of the call refered to by aCallId.

CallbackCallControlNotifyDataCallCapsChangeInd(TInt, TInt, const RMobileCall::TMobileCallDataCapsV1 &)

IMPORT_C void CallbackCallControlNotifyDataCallCapsChangeInd ( TInt aError,
TInt aCallId,
const RMobileCall::TMobileCallDataCapsV1 & aMobileCallDataCaps
)

Sends a notification to the Common TSY about a change in the data call capabilities.

RMobileCall::NotifyMobileDataCallCapsChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aCallId The Call ID of the call whose capabilities have changed.
const RMobileCall::TMobileCallDataCapsV1 & aMobileCallDataCaps The new capabilities of the data call.

CallbackCallControlNotifyHscsdInfoChangeInd(TInt, TInt, const RMobileCall::TMobileCallHscsdInfoV8 &, const RMobileCall::TMobileCallDataCapsV1 &)

IMPORT_C void CallbackCallControlNotifyHscsdInfoChangeInd ( TInt aError,
TInt aCallId,
const RMobileCall::TMobileCallHscsdInfoV8 & aCallParams,
const RMobileCall::TMobileCallDataCapsV1 & aCallCaps
)

Notify the Common TSY about a change in the parameters of other information about the specified HSCSD call.

RMobileCall::NotifyMobileDataCallCapsChange() RMobileCall::NotifyHscsdInfoChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aCallId The Call ID of the data call whose parameters / information has changed.
const RMobileCall::TMobileCallHscsdInfoV8 & aCallParams The new call parameters. The fields of this RMobileCall::TMobileCallHscsdInfoV8 parameter are returned to the client if the client has requested to be notified of a change in the HSCSD information of the call via RMobileCall::NotifyHscsdInfoChange()
const RMobileCall::TMobileCallDataCapsV1 & aCallCaps The new call capabilities. The fields of this RMobileCall::TMobileCallDataCapsV1 parameter are returned to the client if the client has requested to be notified of a change in the HSCSD capabilities of the call via RMobileCall::NotifyMobileDataCallCapsChange() if any of the following fields have changed their value: RMobileCall::TMobileCallDataCapsV1::iMaxRxTimeSlots , RMobileCall::TMobileCallDataCapsV1::iMaxTxTimeSlots , RMobileCall::TMobileCallDataCapsV1::iHscsdSupport , RMobileCall::TMobileCallDataCapsV1::iSpeedCaps ,

CallbackCallControlNotifyIccCallForwardingStatusChangeInd(TInt, const RMobilePhone::TMobileAddress &, RMobilePhone::TCFUIndicatorStatusFlags, RMmCustomAPI::TMultipleSubscriberProfileID)

IMPORT_C void CallbackCallControlNotifyIccCallForwardingStatusChangeInd ( TInt aError,
const RMobilePhone::TMobileAddress & aCallForwardingNo,
RMobilePhone::TCFUIndicatorStatusFlags aCallForwardingStatusFlags,
RMmCustomAPI::TMultipleSubscriberProfileID aMultipleSubscriberProfileId
)

Callback function to be used to indicate a change in ICC Call Forwarding.

RMmCustomApi::NotifyIccCallForwardingStatusChange()

Parameters

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 in case of Multiple Subscriber (SIM) the Profile ID.

CallbackCallControlNotifyIncomingCallInd(TInt, const RMobileCall::TMobileCallInfoV1 &)

IMPORT_C void CallbackCallControlNotifyIncomingCallInd ( TInt aError,
const RMobileCall::TMobileCallInfoV1 & aCallInfo
)

Notify the Common TSY about an incoming call to the phone.

The aCallInfo parameter is used to provide the Common TSY with details about the incoming call.

The field RMobileCall::TMobileCallInfoV1::iCallId is mandatory and should be populated with a unique Call ID allocated by the LTSY. For more details about how to set a valid Call ID, see the documentation on the aCallId parameter in CCtsyDispatcherCallback::CallbackCallControlDialVoiceComp() .

The field RMobileCall::TMobileCallInfoV1::iService in the aCallInfo parameter is mandatory must be populated by the LTSY to indicate to the Common TSY the type of the incoming call.

  • If there is an incoming voice call on the primary voice line, this field should be set to RMobilePhone::EVoiceService .

  • If the incoming voice call is on the auxiliary voice line, this parameter should be set to RMobilePhone::EAuxVoiceService .

  • If the incoming call is a data call, this parameter should be set to RMobilePhone::ECircuitDataService .

The remainder of the fields in the aCallInfo parameter can be used to indicate other details about the incoming call. See the documentation for RMobileCall::TMobileCallInfoV1 for more details.

RLine::NotifyIncomingCall()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobileCall::TMobileCallInfoV1 & aCallInfo Information about the incoming call.

CallbackCallControlReceiveUuiInd(TInt, TInt, const TDesC &)

IMPORT_C void CallbackCallControlReceiveUuiInd ( TInt aError,
TInt aCallId,
const TDesC & aCallUui
)

Indicates to the CTSY that the LTSY has received a User-to-User Information notification. The User-to-User Supplementary Service is detailed in 3GPP TS 24.087.

RMobileCall :ReceiveUUI()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aCallId The Call ID of the call to which the information is being sent.
const TDesC & aCallUui The User-to-User Information that has been received. This should be a descriptor of length RMobileCall::KMaxUUISize

CallbackCallControlRemoteAlertingToneChangeInd(TInt, RMmCustomAPI::TRemoteAlertingToneStatus)

IMPORT_C void CallbackCallControlRemoteAlertingToneChangeInd ( TInt aError,
RMmCustomAPI::TRemoteAlertingToneStatus aRemoteAlertingTone
)

This function should be used by the LTSY to indicate to the CTSY that the remote alerting tone had been set or changed.

RMmCustomAPI::GetRemoteAlertingToneStatus() RMmCustomAPI::NotifyRemoteAlertingToneStatusChange()

Parameters

TInt aError The error code associated with this notification. KErrNone if there is no error.
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)

CallbackCallControlResumeComp(TInt, TInt)

IMPORT_C void CallbackCallControlResumeComp ( TInt aError,
TInt aCallId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlResume::HandleResumeReqL()

The result of the pending resume request on the call specified in aCallId is passed back to the Common TSY.

RMobileCall::Resume()

Parameters

TInt aError The error code to be returned to the CTSY by the LTSY indicating the outcome of the attempt to resume the held call. This should be KErrNone if the resume process could be started successfully. Otherwise another error code to indicate the failure should be returned.
TInt aCallId The Call ID of the call which has been requested to be resumed.

CallbackCallControlSendDtmfTonesCancelComp(TInt)

IMPORT_C void CallbackCallControlSendDtmfTonesCancelComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlSendDtmfTonesCancel::HandleSendDtmfTonesCancelReqL()

RMobilePhone::SendDTMFTones()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCallControlSendDtmfTonesComp(TInt)

IMPORT_C void CallbackCallControlSendDtmfTonesComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlSendDtmfTones::HandleSendDtmfTonesReqL()

This callback indicates that the DTMF string has been sent.

RMobilePhone::SendDTMFTones()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCallControlSetActiveAlsLineComp(TInt)

IMPORT_C void CallbackCallControlSetActiveAlsLineComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlSetActiveAlsLine::HandleSetActiveAlsLineReqL()

This callback indicates the outcome of the request to set the active ALS line.

RMobilePhone::SetALSLine()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCallControlSetAlsBlockedComp(TInt)

IMPORT_C void CallbackCallControlSetAlsBlockedComp ( TInt aError )

Callback function to indicate the current ALS blocked status change is complete.

RMmCustomAPI::SetAlsBlocked()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCallControlSetDynamicHscsdParamsComp(TInt, TInt)

IMPORT_C void CallbackCallControlSetDynamicHscsdParamsComp ( TInt aError,
TInt aCallId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlSetDynamicHscsdParams::HandleSetDynamicHscsdParamsReqL()

This callback indicates that the request to set the dynamic HSCSD parameters has been made (successfully or unsuccessfully). To notify the CTSY of a change in the HSCSD information of the call, see the API CCtsyDispatcherCallback::CallbackCallControlNotifyHscsdInfoChangeInd()

RMobileCall::SetDynamicHscsdParams()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aCallId

CallbackCallControlStartDtmfToneComp(TInt)

IMPORT_C void CallbackCallControlStartDtmfToneComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlStartDtmfTone::HandleStartDtmfToneReqL()

RMobilePhone::StartDTMFTone()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher by the LTSY indicating the outcome of the request to send the DTMF tone.

CallbackCallControlStopDtmfToneComp(TInt)

IMPORT_C void CallbackCallControlStopDtmfToneComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlStopDtmfTone::HandleStopDtmfToneReqL()

RMobilePhone::StopDTMFTone()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCallControlSwapComp(TInt)

IMPORT_C void CallbackCallControlSwapComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlSwap::HandleSwapReqL()

RMobileCall::Swap()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher by the LTSY indicating the outcome of the attempt to swap the requested calls. This should be KErrNone if the swap process could be started successfully. Otherwise another error code to indicate the failure should be returned.

CallbackCallControlTerminateAllCallsComp(TInt)

IMPORT_C void CallbackCallControlTerminateAllCallsComp ( TInt aError )

Callback function to indicate that the request to terminate all the calls is complete.

RMmCustomAPI::TerminateCall()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCallControlTerminateErrorCallComp(TInt)

IMPORT_C void CallbackCallControlTerminateErrorCallComp ( TInt aError )

Callback function to indicate that the request to terminate the call is complete.

RMmCustomAPI::TerminateCall()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCallControlTransferComp(TInt)

IMPORT_C void CallbackCallControlTransferComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlTransfer::HandleTransferReqL()

Informs the CTSY of the outcome of initiating the transfer process.

Successful completion of the transfer process is indicated by a change in the call status of the calls which were transferred.

RMobileCall::Transfer()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCallControlUpdateLifeTimerComp(TInt)

IMPORT_C void CallbackCallControlUpdateLifeTimerComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlDialData::HandleUpdateLifeTimerReqL()

This callback is invoked after the life timer has been updated.

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher. This should be KErrNone if the life timer was updated successfully, otherwise another error code to indicate the failure should be returned.

CallbackCellBroadcastActivateBroadcastReceiveMessageComp(TInt)

IMPORT_C void CallbackCellBroadcastActivateBroadcastReceiveMessageComp ( TInt aError )

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCellBroadcastDeleteSimCbTopicComp(TInt)

IMPORT_C void CallbackCellBroadcastDeleteSimCbTopicComp ( TInt aError )

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCellBroadcastGsmBroadcastNotifyMessageReceivedInd(TInt, const TDesC8 &)

IMPORT_C void CallbackCellBroadcastGsmBroadcastNotifyMessageReceivedInd ( TInt aError,
const TDesC8 & aCbsMsg
)

Function will be called by LTSY to pass GSM cell broadcast message. It may be used as a completion of ReceiveMessage() request or by usolicited completion.

RMobileBroadcastMessaging::ReceiveMessage()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher
const TDesC8 & aCbsMsg GSM cell broadcast message

CallbackCellBroadcastReceiveMessageCancelComp(TInt)

IMPORT_C void CallbackCellBroadcastReceiveMessageCancelComp ( TInt aError )

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCellBroadcastSetBroadcastFilterSettingComp(TInt)

IMPORT_C void CallbackCellBroadcastSetBroadcastFilterSettingComp ( TInt aError )

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackCellBroadcastStartSimCbTopicBrowsingComp(TInt, const CArrayFixFlat< RMmCustomAPI::TSimCbTopic > &)

IMPORT_C void CallbackCellBroadcastStartSimCbTopicBrowsingComp ( TInt aError,
const CArrayFixFlat < RMmCustomAPI::TSimCbTopic > & aSimTopicArray
)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const CArrayFixFlat < RMmCustomAPI::TSimCbTopic > & aSimTopicArray array of TSimCbTopic.

CallbackCellBroadcastWcdmaBroadcastMessageReceivedInd(TInt, const TDesC8 &, const DispatcherCellBroadcast::TWcdmaCbsMsgBase &, TBool)

IMPORT_C void CallbackCellBroadcastWcdmaBroadcastMessageReceivedInd ( TInt aError,
const TDesC8 & aWcdmaCbsData,
const DispatcherCellBroadcast::TWcdmaCbsMsgBase & aWcdmaCbsMsgBase,
TBool aMoreToCome
)

Function will be called by LTSY to pass array of WCDMA cell broadcast messages. It may be used as a completion of ReceiveMessage() request or by usolicited completion.

RMobileBroadcastMessaging::ReceiveMessage()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aWcdmaCbsData Broadcast message WCDMA.
const DispatcherCellBroadcast::TWcdmaCbsMsgBase & aWcdmaCbsMsgBase base wcdma cbs data structure.
TBool aMoreToCome

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

IMPORT_C void CallbackPacketServicesActivatePdpContextComp ( TInt aError,
const TDesC & aContextName,
const TDesC8 & aAccessPointName,
RPacketContext::TProtocolType aPdpType
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesActivatePdpContext::HandleActivatePdpContextReqL()

Returns the result of the request to activate a packet context and returns details about the activated context to the CTSY.

RPacketContext :Activate()

Parameters

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.

CallbackPacketServicesDeactivatePdpContextComp(TInt, const TDesC &)

IMPORT_C void CallbackPacketServicesDeactivatePdpContextComp ( TInt aError,
const TDesC & aContextName
)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC & aContextName The context name that has been deactivated, the maximum length of the descriptor should not exceed KMaxInfoName.

CallbackPacketServicesDeletePdpContextComp(TInt, const TDesC &)

IMPORT_C void CallbackPacketServicesDeletePdpContextComp ( TInt aError,
const TDesC & aContextName
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesDeletePdpContext::HandleDeletePdpContextReqL()

RPacketContext::Delete()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC & aContextName The context name.

CallbackPacketServicesGetMaxNoActiveServicesComp(TInt, TInt)

IMPORT_C void CallbackPacketServicesGetMaxNoActiveServicesComp ( TInt aError,
TInt aMaxNoActiveServices
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetMaxNoActiveServices::HandleGetMaxNoActiveServicesReqL()

Returns the maximum number of active services allowed to the C-TSY.

Parameters

TInt aError The error code.
TInt aMaxNoActiveServices The maximum number of active services allowed (hence the maximum number of contexts allowed).

CallbackPacketServicesGetMaxNoMonitoredServiceListsComp(TInt, TInt)

IMPORT_C void CallbackPacketServicesGetMaxNoMonitoredServiceListsComp ( TInt aError,
TInt aMaxNoMonitoredServiceLists
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetMaxNoMonitoredServiceLists::HandleGetMaxNoMonitoredServiceListsReqL()

Returns the maximum number of monitored service lists to the C-TSY.

Calls to RPacketService::EnumerateMbmsMonitorServiceList() will then return the maximum number of monitored service lists in the aMaxAllowed field.

RPacketService::EnumerateMbmsMonitorServiceList()

Parameters

TInt aError The error code.
TInt aMaxNoMonitoredServiceLists The maximum number of monitored service lists.

CallbackPacketServicesGetMbmsNetworkServiceStatusComp(TInt, TMbmsNetworkServiceStatus)

IMPORT_C void CallbackPacketServicesGetMbmsNetworkServiceStatusComp ( TInt aError,
TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus::HandleGetMbmsNetworkServiceStatusReqL()

The CTSYs cache of the network service state will be updated and a pending client side RPacketService::GetMbmsNetworkServiceStatus() will be completed.

RPacketService::GetMbmsNetworkServiceStatus()

Parameters

TInt aError The error code to be returned.
TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus The network service status.

CallbackPacketServicesGetPacketAttachModeComp(TInt, RPacketService::TAttachMode)

IMPORT_C void CallbackPacketServicesGetPacketAttachModeComp ( TInt aError,
RPacketService::TAttachMode aAttachMode
)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RPacketService::TAttachMode aAttachMode The packet service attach mode.

CallbackPacketServicesGetPacketNetworkRegistrationStatusComp(TInt, RPacketService::TRegistrationStatus)

IMPORT_C void CallbackPacketServicesGetPacketNetworkRegistrationStatusComp ( TInt aError,
RPacketService::TRegistrationStatus aRegistrationStatus
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetPacketNetworkRegistrationStatus::HandleGetPacketNetworkRegistrationStatusReqL()

Returns the current registration status of the packet network.

RPacketService::GetNtwkRegStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RPacketService::TRegistrationStatus aRegistrationStatus The current network registration status.

CallbackPacketServicesGetStaticCapabilitiesComp(TInt, TUint)

IMPORT_C void CallbackPacketServicesGetStaticCapabilitiesComp ( TInt aError,
TUint aStaticCapabilities
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetStaticCapabilities::HandleGetStaticCapabilitiesReqL()

Returns the static capabilities of the packet service to the C-TSY.

E-Tel Packet calls to RPacketService::GetStaticCaps() will then return this set of static capabilities.

RPacketService::TStaticMiscCaps RPacketService::GetStaticCaps()

Parameters

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

CallbackPacketServicesGetStatusComp(TInt, RPacketService::TStatus, TBool)

IMPORT_C void CallbackPacketServicesGetStatusComp ( TInt aError,
RPacketService::TStatus aPacketStatus,
TBool aIsResumed
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetStatus::HandleGetStatusReqL()

Returns the status of the packet service to the C-TSY.

RPacketService::GetStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RPacketService::TStatus aPacketStatus The packet status as return from the ltsy.
TBool aIsResumed Flag indicating whether packet service has been resumed from suspended state.

CallbackPacketServicesInitialiseMbmsContextComp(TInt, const TDesC &, const TDesC &)

IMPORT_C void CallbackPacketServicesInitialiseMbmsContextComp ( TInt aError,
const TDesC & aContextName,
const TDesC & aChannelId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesInitialiseMbmsContext::HandleInitialiseMbmsContextReqL()

Returns the MBMS data to the CTSY.

RPacketMbmsContext::InitialiseContext()

Parameters

TInt aError The error code.
const TDesC & aContextName The name of the current context, the descriptor should be a maximum length of KMaxInfoName.
const TDesC & aChannelId The current channelId descriptor, the descriptor should be a maximum length of KMaxName.

CallbackPacketServicesInitialisePdpContextComp(TInt, const TDesC &, const TDesC &)

IMPORT_C void CallbackPacketServicesInitialisePdpContextComp ( TInt aError,
const TDesC & aContextName,
const TDesC & aChannelId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesInitialisePdpContext::HandleInitialisePdpContextReqL()

RPacketServise::InitialiseContext()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC & aContextName The name of the current context, the descriptor should be TBuf<10>
const TDesC & aChannelId The current channelId descriptor, the descriptor should be a TName

CallbackPacketServicesModifyActivePdpContextComp(TInt, const TDesC &, TInt8)

IMPORT_C void CallbackPacketServicesModifyActivePdpContextComp ( TInt aError,
const TDesC & aContextName,
TInt8 aRejectionCode
)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC & aContextName The context name that has been modified.
TInt8 aRejectionCode The reason code for any failure of modification.

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

IMPORT_C void CallbackPacketServicesNotifyConnectionInfoChangeInd ( TInt aError,
const TDesC & aContextName,
const RPacketContext::TConnectionInfoV1 & aConnectionInfo
)

Callback function to be used by the Licensee LTSY to update the packet context connection info.

Updated connection information will be returned to the client as a result of this indication

This will result in the completion on a pending client side RPacketService::NotifyConnectionInfoChange()

RPacketService::NotifyConnectionInfoChange()

Parameters

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

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

IMPORT_C void CallbackPacketServicesNotifyMbmsContextConfigChangedInd ( TInt aError,
const TDesC & aContextName,
const RPacketMbmsContext::TContextConfigMbmsV1 & aContextConfigMbms
)

Callback function to be used by the Licensee LTSY to notify the Mbms configuration has changed on a given context. (IPC ECtsyPacketMbmsContextNotifyConfigChanged).

Pending client side RPacketMbmsContext::NotifyConfigChanged() will be completed with the new configuration data.

RPacketMbmsContext::NotifyConfigChanged()

Parameters

TInt aError The error code to be returned.
const TDesC & aContextName The context name.
const RPacketMbmsContext::TContextConfigMbmsV1 & aContextConfigMbms The context configuration data.

CallbackPacketServicesNotifyMbmsNetworkServiceStatusChangeInd(TInt, TMbmsNetworkServiceStatus)

IMPORT_C void CallbackPacketServicesNotifyMbmsNetworkServiceStatusChangeInd ( TInt aError,
TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus
)

Callback function to be used by the Licensee LTSY to update the CTSY's cache of the current Mbms network service state (IPC EPacketNotifyMbmsNetworkServiceStatusChange).

This will result in the completion on a pending client side RPacketService::NotifyMbmsNetworkServiceStatusChange()

RPacketService::NotifyMbmsNetworkServiceStatusChange() RPacketService::GetMbmsNetworkServiceStatus()

Parameters

TInt aError The error code to be returned.
TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus The network service status.

CallbackPacketServicesNotifyMbmsServiceAvailabilityChangeInd(TInt, const RArray< TUint > &)

IMPORT_C void CallbackPacketServicesNotifyMbmsServiceAvailabilityChangeInd ( TInt aError,
const RArray < TUint > & aAvailableServiceIds
)

Callback function to be used by the Licensee LTSY to update the CTSYs MBMS monitor service list availabilty state (IPC EPacketNotifyMbmsServiceAvailabilityChange).

Services in the supplied list will be marked as available in the CTSYs MBMS monitor service list, services not in the list will be marked as un-available.

This will result in the completion on a pending client side RPacketService::NotifyMbmsServiceAvailabilityChange()

RPacketService::NotifyMbmsServiceAvailabilityChange() CRetrievePcktMbmsMonitoredServices()

Parameters

TInt aError The error code to be returned.
const RArray < TUint > & aAvailableServiceIds The list of Service Ids which are currently available.

CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd(TInt, const RPacketContext::TContextConfigGPRS &)

IMPORT_C void CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd ( TInt aError,
const RPacketContext::TContextConfigGPRS & aContextConfigGPRS
)

Callback function to be used by the Licensee LTSY to notify context activation requested (IPC EPacketNotifyContextActivationRequested)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RPacketContext::TContextConfigGPRS & aContextConfigGPRS The GPRS context configuration to be returned to the CTSY Dispatcher.

CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd(TInt, const RPacketContext::TContextConfigR99_R4 &)

IMPORT_C void CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd ( TInt aError,
const RPacketContext::TContextConfigR99_R4 & aContextConfigR99_R4
)

Callback function to be used by the Licensee LTSY to notify context activation requested (IPC EPacketNotifyContextActivationRequested)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RPacketContext::TContextConfigR99_R4 & aContextConfigR99_R4 The release 99 or release 4 context configuration to be returned to the CTSY Dispatcher.

CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd(TInt, const RPacketContext::TContextConfig_R5 &)

IMPORT_C void CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd ( TInt aError,
const RPacketContext::TContextConfig_R5 & aContextConfig_R5
)

Callback function to be used by the Licensee LTSY to notify context activation requested (IPC EPacketNotifyContextActivationRequested)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RPacketContext::TContextConfig_R5 & aContextConfig_R5 The release 5 context configuration to be returned to the CTSY Dispatcher.

CallbackPacketServicesNotifyPacketAttachModeChangeInd(TInt, RPacketService::TPreferredBearer)

IMPORT_C void CallbackPacketServicesNotifyPacketAttachModeChangeInd ( TInt aError,
RPacketService::TPreferredBearer aBearer
)

Callback function to be used by the Licensee LTSY to notify change in the attach mode (IPC EPacketNotifyAttachModeChange).

RPacketService::NotifyAttachModeChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RPacketService::TPreferredBearer aBearer The new bearer.

CallbackPacketServicesNotifyPacketDynamicCapsChangeInd(TInt, TBool, TBool)

IMPORT_C void CallbackPacketServicesNotifyPacketDynamicCapsChangeInd ( TInt aError,
TBool aGprsIsSupportedOnCell,
TBool aCsServicesIsSupportedOnCell
)

Callback function to be used by the Licensee LTSY to notify change in the Dynamic capabalites (EPacketNotifyDynamicCapsChange).

RPacketService::NotifyDynamicCapsChange()

Parameters

TInt aError The error code.
TBool aGprsIsSupportedOnCell Indication whether GPRS is supported and should be returned to the CTSY Dispatcher.
TBool aCsServicesIsSupportedOnCell Indication whether CS services are supported and should be returned to the CTSY Dispatcher.

CallbackPacketServicesNotifyPacketMsClassChangeInd(TInt, RPacketService::TMSClass)

IMPORT_C void CallbackPacketServicesNotifyPacketMsClassChangeInd ( TInt aError,
RPacketService::TMSClass aMSClass
)

Callback function to be used by the Licensee LTSY to notify change in the MS class (EPacketNotifyMSClassChange).

RPacketService::NotifyMSClassChange()

Parameters

TInt aError The error code.
RPacketService::TMSClass aMSClass MS class to be returned to the CTSY Dispatcher.

CallbackPacketServicesNotifyPacketNetworkRegistrationStatusInd(TInt, RPacketService::TRegistrationStatus)

IMPORT_C void CallbackPacketServicesNotifyPacketNetworkRegistrationStatusInd ( TInt aError,
RPacketService::TRegistrationStatus aRegistrationStatus
)

Callback function to be used by the Licensee LTSY to notify change in the status of the packet network registration (IPC EPacketNotifyChangeOfNtwkRegStatus).

RPacketService::NotifyChangeOfNtwkRegStatus()

Parameters

TInt aError The error code.
RPacketService::TRegistrationStatus aRegistrationStatus Network registration status.

CallbackPacketServicesNotifyPdpContextAddedInd(TInt, const TDesC &)

IMPORT_C void CallbackPacketServicesNotifyPdpContextAddedInd ( TInt aError,
const TDesC & aContextName
)

Callback function to be used by the Licensee LTSY to notify an added context(EPacketNotifyContextAdded).

RPacketService::NotifyContextAdded()

Parameters

TInt aError The error code.
const TDesC & aContextName PDP context name to be returned to the CTSY Dispatcher.

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

IMPORT_C void CallbackPacketServicesNotifyPdpContextConfigChangedInd ( TInt aError,
const TDesC & aContextName,
const TDesC8 & aAccessPointName,
const TDesC8 & aPdpAddress,
const TUint aPdpCompression,
const TDesC8 & aPcoBuffer
)

Callback function to be used by the Licensee LTSY to notify change in the context configuration (IPC EPacketContextNotifyConfigChanged)

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.

RPacketContext::KMiscProtocolBufferLength such as a RPacketContext::TMiscProtocolBuffer

RPacketContext::NotifyConfigChanged()

Parameters

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
const TUint aPdpCompression The PDP compression level.
const TDesC8 & aPcoBuffer The PCO buffer.

CallbackPacketServicesNotifyPdpContextConnectionSpeedChangeInd(TInt, const TDesC &, TUint)

IMPORT_C void CallbackPacketServicesNotifyPdpContextConnectionSpeedChangeInd ( TInt aError,
const TDesC & aContextName,
TUint aConnectionSpeed
)

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

Parameters

TInt aError The error code to be returned.
const TDesC & aContextName context name.
TUint aConnectionSpeed context connection speed in bits per second.

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

IMPORT_C void CallbackPacketServicesNotifyPdpContextStatusChangeInd ( TInt aError,
const TDesC & aContextName,
const TContextMisc & aContextMisc
)

Callback function to be used by the Licensee LTSY to notify context status change (IPC EPacketContextNotifyStatusChange).

RPacketContext::NotifyStatusChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC & aContextName Context name, the maximum length of the descriptor should not exceed KMaxInfoName.
const TContextMisc & aContextMisc Context miscellaneous information.

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

IMPORT_C void CallbackPacketServicesNotifyQosProfileChangedGPRSInd ( 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).

RPacketQoS::NotifyProfileChanged()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const TDesC & aContextName The context name.
const RPacketQoS::TQoSGPRSNegotiated & aQoSGPRSNegotiated Context negotiated GPRS QOS profile to be returned to the CTSY Dispatcher.

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

IMPORT_C void CallbackPacketServicesNotifyQosProfileChangedR5Ind ( TInt aError,
const TDesC & aContextName,
const RPacketQoS::TQoSR5Negotiated & aQoSR5Negotiated
)

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

RPacketQoS::NotifyProfileChanged()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC & aContextName context name to be returned to the CTSY Dispatcher.
const RPacketQoS::TQoSR5Negotiated & aQoSR5Negotiated

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

IMPORT_C void CallbackPacketServicesNotifyQosProfileChangedR99Ind ( 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).

RPacketQoS::NotifyProfileChanged()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
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.

CallbackPacketServicesNotifyRatTransferCapsChangeInd(TInt, TDynamicTransferCapsFlags)

IMPORT_C void CallbackPacketServicesNotifyRatTransferCapsChangeInd ( TInt aError,
TDynamicTransferCapsFlags aCaps
)

Callback function to be used by the Licensee LTSY to notify change in the transfer capabalites (EPacketNotifyTransferCapsIPC).

RPacketContext::NotifyDynamicCapsChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TDynamicTransferCapsFlags aCaps the capabilities flag

CallbackPacketServicesPacketAttachComp(TInt)

IMPORT_C void CallbackPacketServicesPacketAttachComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesPacketAttach::HandlePacketAttachReqL()

Informs the CTSY of the whether the request to attach to the packet service was successful.

RPacketService::Attach()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPacketServicesPacketDetachComp(TInt)

IMPORT_C void CallbackPacketServicesPacketDetachComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesPacketDetach::HandlePacketDetachReqL()

RPacketService::Detach()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPacketServicesRejectNetworkInitiatedContextActivationRequestComp(TInt)

IMPORT_C void CallbackPacketServicesRejectNetworkInitiatedContextActivationRequestComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesRejectNetworkInitiatedContextActivationRequest::HandleRejectNetworkInitiatedContextActivationRequestReqL()

RPacketContext::RejectActivationRequest()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPacketServicesSetDefaultPdpContextParamsComp(TInt)

IMPORT_C void CallbackPacketServicesSetDefaultPdpContextParamsComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesSetDefaultPdpContextParams::HandleSetDefaultPdpContextParamsReqL()

RPacketContext::SetDefaultContextParams()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPacketServicesSetPacketAttachModeComp(TInt)

IMPORT_C void CallbackPacketServicesSetPacketAttachModeComp ( TInt aError )

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPacketServicesSetPdpContextConfigComp(TInt, const TDesC &)

IMPORT_C void CallbackPacketServicesSetPdpContextConfigComp ( TInt aError,
const TDesC & aContextName
)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC & aContextName The context name, the maximum length of the descriptor should not exceed KMaxInfoName.

CallbackPacketServicesSetPdpContextQosComp(TInt, const TDesC &)

IMPORT_C void CallbackPacketServicesSetPdpContextQosComp ( TInt aError,
const TDesC & aContextName
)

Callback function to be used by the Licensee LTSY to complete one of the following pending MLtsyDispatchPacketServicesSetPdpContextQosGprs::HandleSetPdpContextQosReqL() MLtsyDispatchPacketServicesSetPdpContextQosR99R4::HandleSetPdpContextQosReqL() MLtsyDispatchPacketServicesSetPdpContextQosR5::HandleSetPdpContextQosReqL()

RPacketQoS::SetProfileParameters()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC & aContextName The context name, the maximum length of the descriptor should not exceed KMaxInfoName.

CallbackPacketServicesUpdateMbmsMonitorServiceListComp(TInt)

IMPORT_C void CallbackPacketServicesUpdateMbmsMonitorServiceListComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList::HandleUpdateMbmsMonitorServiceListsReqL()

This callback is for the success case. The CTSYs monitor service list will be updated as via the change list and action.

The pending client side RPacketService::NotifyMbmsServiceAvailabilityChange() will be completed with KErrNone.

RPacketService::UpdateMbmsMonitorServiceListL() RPacketService::NotifyMbmsServiceAvailabilityChange() CRetrievePcktMbmsMonitoredServices()

Parameters

TInt aError The error code to be returned.

CallbackPacketServicesUpdateMbmsMonitorServiceListComp(TInt, const RArray< TUint > &)

IMPORT_C void CallbackPacketServicesUpdateMbmsMonitorServiceListComp ( TInt aError,
const RArray < TUint > & aFailedServiceIds
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList::HandleUpdateMbmsMonitorServiceListsReqL()

This callback is for the error case. The CTSYs monitor service list will be updated as via the change list and action. The failed service Ids list contains the service Id that cannot be removed / added.

The pending client side RPacketService::NotifyMbmsServiceAvailabilityChange() will be completed with KErrMbmsImpreciseServiceEntries.

RPacketService::UpdateMbmsMonitorServiceListL() RPacketService::NotifyMbmsServiceAvailabilityChange() CRetrievePcktMbmsMonitoredServices()

Parameters

TInt aError The error code to be returned.
const RArray < TUint > & aFailedServiceIds A list containing the service Id which cannot be updated via the action (e.g. Id of a service that could not be added)

CallbackPacketServicesUpdateMbmsSessionListComp(TInt, const TDesC &)

IMPORT_C void CallbackPacketServicesUpdateMbmsSessionListComp ( TInt aError,
const TDesC & aContextName
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesUpdateMbmsSessionList::HandleUpdateMbmsSessionListReqL()

This will complete a pending client side RPacketService::UpdateMbmsSessionList(), if an error has occurred the CTSYs MBMS services table will not be altered.

RPacketService::UpdateMbmsSessionList() CRetrievePcktMbmsSessionList()

Parameters

TInt aError The error code to be returned.
const TDesC & aContextName The name of the MBMS context, the descriptor should be a maximum length of KMaxInfoName.

CallbackPhoneBootNotifyModemStatusReadyComp(TInt, TRfStateInfo)

IMPORT_C void CallbackPhoneBootNotifyModemStatusReadyComp ( TInt aError,
TRfStateInfo aRfStatus
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneBootNotifyModemStatusReady::HandleBootNotifyModemStatusReadyReqL() back to the CTSY Dispatcher.

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TRfStateInfo aRfStatus The current RF status. See TRfStateInfo.

CallbackPhoneBootNotifySimStatusReadyComp(TInt)

IMPORT_C void CallbackPhoneBootNotifySimStatusReadyComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneBootNotifySimStatusReady::HandleBootNotifySimStatusReadyReqL() back to the CTSY Dispatcher.

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneGetBatteryInfoComp(TInt, const RMobilePhone::TMobilePhoneBatteryInfoV1 &)

IMPORT_C void CallbackPhoneGetBatteryInfoComp ( TInt aError,
const RMobilePhone::TMobilePhoneBatteryInfoV1 & aBatteryInfo
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetBatteryInfo::HandleGetBatteryInfoReqL() back to the CTSY Dispatcher.

RMobilePhone::GetBatteryInfo() RMobilePhone::NotifyBatteryInfoChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneBatteryInfoV1 & aBatteryInfo The battery information to be sent to the CTSY Dispatcher.

CallbackPhoneGetCellInfoComp(TInt)

IMPORT_C void CallbackPhoneGetCellInfoComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCellInfo::HandleGetCellInfoReqL() back to the CTSY Dispatcher.

RMmCustomAPI::GetCellInfo()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneGetCellInfoComp(TInt, const RMmCustomAPI::TMmCellInfo::TGSMCellInfo &)

IMPORT_C void CallbackPhoneGetCellInfoComp ( TInt aError,
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo & aInfo
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCellInfo::HandleGetCellInfoReqL() back to the CTSY Dispatcher.

RMmCustomAPI::GetCellInfo()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo & aInfo The GSM cell information.

CallbackPhoneGetCellInfoComp(TInt, const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo &)

IMPORT_C void CallbackPhoneGetCellInfoComp ( TInt aError,
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo & aInfo
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCellInfo::HandleGetCellInfoReqL() back to the CTSY Dispatcher.

RMmCustomAPI::GetCellInfo()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo & aInfo The WCDMA cell information.

CallbackPhoneGetCurrentActiveUsimApplicationComp(TInt, const TDesC8 &)

IMPORT_C void CallbackPhoneGetCurrentActiveUsimApplicationComp ( TInt aError,
const TDesC8 & aAid
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCurrentActiveUsimApplication::HandleGetCurrentActiveUsimApplicationReqL()

RMmCustomAPI::GetCurrentActiveUSimApplication()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const TDesC8 & aAid The AID of the currently active USIM Application, this should be no longer than RMobilePhone::KAIDSize.

CallbackPhoneGetCurrentNetworkInfoComp(TInt, const RMobilePhone::TMobilePhoneNetworkInfoV5 &, const RMobilePhone::TMobilePhoneLocationAreaV1 &)

IMPORT_C void CallbackPhoneGetCurrentNetworkInfoComp ( TInt aError,
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo,
const RMobilePhone::TMobilePhoneLocationAreaV1 & aLocationArea
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCurrentNetworkInfo::HandleGetCurrentNetworkInfoReqL() back to the CTSY Dispatcher.

RMobilePhone::NotifyCurrentNetworkChange() RMobilePhone::GetCurrentNetwork()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo The network information to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneLocationAreaV1 & aLocationArea The mobile phone location area.

CallbackPhoneGetCurrentSystemNetworkModesComp(TInt, TUint32)

IMPORT_C void CallbackPhoneGetCurrentSystemNetworkModesComp ( TInt aError,
TUint32 aCurrentSystemNetworkModes
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCurrentSystemNetworkModes::HandleGetCurrentSystemNetworkModesReqL() back to the CTSY Dispatcher.

RMmCustomAPI::GetCurrentSystemNetworkModes()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint32 aCurrentSystemNetworkModes A bit mask that represent the current network modes with values from RMmCustomAPI::TNetworkModeCaps.

CallbackPhoneGetDetectedNetworksCancelComp(TInt)

IMPORT_C void CallbackPhoneGetDetectedNetworksCancelComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetDetectedNetworksCancel::HandleGetDetectedNetworksCancelReqL()

CRetrieveMobilePhoneDetectedNetworks::StartV2()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneGetDetectedNetworksComp(TInt, const CMobilePhoneNetworkListV2 &)

IMPORT_C void CallbackPhoneGetDetectedNetworksComp ( TInt aError,
const CMobilePhoneNetworkListV2 & aPhoneNetworkList
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetDetectedNetworks::HandleGetDetectedNetworksReqL()

CRetrieveMobilePhoneDetectedNetworks::StartV2()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const CMobilePhoneNetworkListV2 & aPhoneNetworkList A list of the detected networks

CallbackPhoneGetFdnStatusComp(TInt, RMobilePhone::TMobilePhoneFdnStatus)

IMPORT_C void CallbackPhoneGetFdnStatusComp ( TInt aError,
RMobilePhone::TMobilePhoneFdnStatus aFdnStatus
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetFdnStatus::HandleGetFdnStatusReqL() back to the CTSY Dispatcher.

RMobilePhone::GetFdnStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneFdnStatus aFdnStatus The FDN status to be returned to the CTSY Dispatcher.

CallbackPhoneGetHomeNetworkComp(TInt, const RMobilePhone::TMobilePhoneNetworkInfoV5 &)

IMPORT_C void CallbackPhoneGetHomeNetworkComp ( TInt aError,
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetHomeNetwork::HandleGetHomeNetworkReqL() back to the CTSY Dispatcher.

RMobilePhone::GetHomeNetwork()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo Contains home network information. request.

CallbackPhoneGetHspaStatusComp(TInt, RMmCustomAPI::THSxPAStatus)

IMPORT_C void CallbackPhoneGetHspaStatusComp ( TInt aError,
RMmCustomAPI::THSxPAStatus aStatus
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetHspaStatus::HandleGetHspaStatusReqL() back to the CTSY Dispatcher.

RMmCustomAPI::ReadHSxPAStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMmCustomAPI::THSxPAStatus aStatus The HSxPA status (enabled or disabled).

CallbackPhoneGetNetworkModeComp(TInt, RMobilePhone::TMobilePhoneNetworkMode)

IMPORT_C void CallbackPhoneGetNetworkModeComp ( TInt aError,
RMobilePhone::TMobilePhoneNetworkMode aNetworkMode
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetNetworkMode::HandleGetNetworkModeReqL() back to the CTSY Dispatcher.

RMobilePhone::GetCurrentMode()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneNetworkMode aNetworkMode The network mode to be sent to the CTSY Dispatcher.

CallbackPhoneGetNetworkProviderNameComp(TInt, const TDesC &)

IMPORT_C void CallbackPhoneGetNetworkProviderNameComp ( TInt aError,
const TDesC & aName
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetNetworkProviderName::HandleGetNetworkProviderNameReqL() back to the CTSY Dispatcher.

RMmCustomAPI::GetNetworkProviderName()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC & aName The nmae of the current network provider.

CallbackPhoneGetNetworkRegistrationStatusComp(TInt, RMobilePhone::TMobilePhoneRegistrationStatus)

IMPORT_C void CallbackPhoneGetNetworkRegistrationStatusComp ( TInt aError,
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetNetworkRegistrationStatus::HandleGetNetworkRegistrationStatusReqL() back to the CTSY Dispatcher.

RMobilePhone::GetNetworkRegistrationStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus Current network registration status.

CallbackPhoneGetNitzInfoComp(TInt, const RMobilePhone::TMobilePhoneNITZ &)

IMPORT_C void CallbackPhoneGetNitzInfoComp ( TInt aError,
const RMobilePhone::TMobilePhoneNITZ & aNitzInfo
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetNetworkMode::HandleGetNitzInfoReqL() back to the CTSY Dispatcher.

RMobilePhone::GetNITZInfo() RMobilePhone::NotifyNITZInfoChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneNITZ & aNitzInfo The NITZ information to be sent to the CTSY Dispatcher.

CallbackPhoneGetOperatorNameComp(TInt, RMmCustomAPI::TOperatorNameType, const TDesC &)

IMPORT_C void CallbackPhoneGetOperatorNameComp ( TInt aError,
RMmCustomAPI::TOperatorNameType aType,
const TDesC & aName
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetOperatorName::HandleGetOperatorNameReqL() back to the CTSY Dispatcher.

RMmCustomAPI::GetOperatorName()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMmCustomAPI::TOperatorNameType aType The type of the operator name.
const TDesC & aName The name of the current operator.

CallbackPhoneGetPhoneCellInfoComp(TInt, const RMobilePhone::TMobilePhoneCellInfoV9 &)

IMPORT_C void CallbackPhoneGetPhoneCellInfoComp ( TInt aError,
const RMobilePhone::TMobilePhoneCellInfoV9 & aCellInfo
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetPhoneCellInfo::HandleGetPhoneCellInfoReqL()

RMobilePhone::GetCellInfo() RMobilePhone::NotifyCellInfoChange()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneCellInfoV9 & aCellInfo The cell information to be cached in the CTSY and returned to the client

CallbackPhoneGetPhoneIdComp(TInt, const RMobilePhone::TMobilePhoneIdentityV1 &)

IMPORT_C void CallbackPhoneGetPhoneIdComp ( TInt aError,
const RMobilePhone::TMobilePhoneIdentityV1 & aPhoneId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetPhoneId::HandleGetPhoneIdReqL()

RMobilePhone::GetPhoneId()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneIdentityV1 & aPhoneId The mobile phone identity returned by the LTSY.

CallbackPhoneGetServiceProviderNameComp(TInt, const RMobilePhone::TMobilePhoneServiceProviderNameV2 &)

IMPORT_C void CallbackPhoneGetServiceProviderNameComp ( TInt aError,
const RMobilePhone::TMobilePhoneServiceProviderNameV2 & aServiceProvider
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetServiceProviderName::HandleGetServiceProviderNameReqL()

RMobilePhone::GetServiceProviderName()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneServiceProviderNameV2 & aServiceProvider The service provider information.

CallbackPhoneGetSignalStrengthComp(TInt, TInt32, TInt8)

IMPORT_C void CallbackPhoneGetSignalStrengthComp ( TInt aError,
TInt32 aSignalStrength,
TInt8 aBar
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetSignalStrength::HandleGetSignalStrengthReqL() back to the CTSY Dispatcher.

RMobilePhone::GetSignalStrength() RMobilePhone::NotifySignalStrengthChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt32 aSignalStrength The signal strength to be sent to the CTSY Dispatcher.
TInt8 aBar The number of bars to display.

CallbackPhoneGetSystemNetworkBandComp(TInt, RMmCustomAPI::TBandSelection, RMmCustomAPI::TNetworkModeCaps)

IMPORT_C void CallbackPhoneGetSystemNetworkBandComp ( TInt aError,
RMmCustomAPI::TBandSelection aBand,
RMmCustomAPI::TNetworkModeCaps aMode
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneTermianteAllCalls::HandleGetSystemNetworkBandReqL()

RMmCustomAPI::GetSystemNetworkBand()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
RMmCustomAPI::TBandSelection aBand the current network band
RMmCustomAPI::TNetworkModeCaps aMode the current network mode

CallbackPhoneGetUsimServiceSupportComp(TInt, TInt, TBool)

IMPORT_C void CallbackPhoneGetUsimServiceSupportComp ( TInt aError,
TInt aApplicationNumber,
TBool aSupported
)

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TInt aApplicationNumber The application number to which the support status is related to.
TBool aSupported The service supported state (True / False)

CallbackPhoneNotifyBatteryInfoChangeInd(TInt, const RMobilePhone::TMobilePhoneBatteryInfoV1 &)

IMPORT_C void CallbackPhoneNotifyBatteryInfoChangeInd ( TInt aError,
const RMobilePhone::TMobilePhoneBatteryInfoV1 & aBatteryInfo
)

Callback function to be used by the Licensee LTSY to indicate any changes in the battery information.

RMobilePhone::GetBatteryInfo() RMobilePhone::NotifyBatteryInfoChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneBatteryInfoV1 & aBatteryInfo The battery information to be sent to the CTSY Dispatcher.

CallbackPhoneNotifyCellInfoChangeInd(TInt, const RMobilePhone::TMobilePhoneCellInfoV9 &)

IMPORT_C void CallbackPhoneNotifyCellInfoChangeInd ( TInt aError,
const RMobilePhone::TMobilePhoneCellInfoV9 & aCellInfo
)

Callback function to be used by the Licensee LTSY to indicate any changes in the cell information.

RMobilePhone::NotifyCellInfoChange()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneCellInfoV9 & aCellInfo The cell information to be cached in the CTSY and returned to the client

CallbackPhoneNotifyCellInfoChangedInd(TInt)

IMPORT_C void CallbackPhoneNotifyCellInfoChangedInd ( TInt aError )

Callback function to be used by the Licensee LTSY to indicate a change of the cell information to an unknown mode.

RMmCustomAPI::NotifyCellInfoChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneNotifyCellInfoChangedInd(TInt, const RMmCustomAPI::TMmCellInfo::TGSMCellInfo &)

IMPORT_C void CallbackPhoneNotifyCellInfoChangedInd ( TInt aError,
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo & aInfo
)

Callback function to be used by the Licensee LTSY to indicate a change of the cell information when the cell is a GSM cell.

RMmCustomAPI::NotifyCellInfoChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo & aInfo The new GSM cell information.

CallbackPhoneNotifyCellInfoChangedInd(TInt, const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo &)

IMPORT_C void CallbackPhoneNotifyCellInfoChangedInd ( TInt aError,
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo & aInfo
)

Callback function to be used by the Licensee LTSY to indicate a change of the cell information when the cell is a WCDMA cell.

RMmCustomAPI::NotifyCellInfoChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo & aInfo The new WCDMA cell information.

CallbackPhoneNotifyCurrentNetworkChangeInd(TInt, const RMobilePhone::TMobilePhoneNetworkInfoV5 &, const RMobilePhone::TMobilePhoneLocationAreaV1 &)

IMPORT_C void CallbackPhoneNotifyCurrentNetworkChangeInd ( TInt aError,
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo,
const RMobilePhone::TMobilePhoneLocationAreaV1 & aLocationArea
)

Callback function to be used by the Licensee LTSY to indicate any changes in the current network.

RMobilePhone::NotifyCurrentNetworkChange() RMobilePhone::GetCurrentNetwork()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo The network information to be sent to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneLocationAreaV1 & aLocationArea The mobile phone location area

CallbackPhoneNotifyDtmfEventInd(TInt, RMmCustomAPI::TDtmfEventType, RMmCustomAPI::TDtmfEvent, TChar)

IMPORT_C void CallbackPhoneNotifyDtmfEventInd ( TInt aError,
RMmCustomAPI::TDtmfEventType aType,
RMmCustomAPI::TDtmfEvent aEvent,
TChar aTone
)

Callback function to be used by the Licensee LTSY to indicate a DTMF (Dual Tone Multiple Frequency) event.

RMmCustomAPI::NotifyDtmfEvent()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMmCustomAPI::TDtmfEventType aType The DTMF event type.
RMmCustomAPI::TDtmfEvent aEvent The DTMF event to be notified.
TChar aTone The event tone.

CallbackPhoneNotifyDtmfEventInd(TInt, RMobilePhone::TMobilePhoneDTMFEvent)

IMPORT_C void CallbackPhoneNotifyDtmfEventInd ( TInt aError,
RMobilePhone::TMobilePhoneDTMFEvent aEventType
)

Callback function to be used by the Licensee LTSY to indicate a DTMF (Dual Tone Multiple Frequency) event.

RMobilePhone::NotifyDtmfEvent()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneDTMFEvent aEventType The DTMF event type. Either EStartDtmfTone or EStopDtmfTone

CallbackPhoneNotifyEgprsInfoChangeInd(TInt, TBool)

IMPORT_C void CallbackPhoneNotifyEgprsInfoChangeInd ( TInt aError,
TBool aEdgeSupported
)

Callback function to be used by the Licensee LTSY to indicate an EGPRS/GPRS information change.

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TBool aEdgeSupported If EGPRS is supported on the current cell.

CallbackPhoneNotifyHspaStatusChangedInd(TInt, RMmCustomAPI::THSxPAStatus)

IMPORT_C void CallbackPhoneNotifyHspaStatusChangedInd ( TInt aError,
RMmCustomAPI::THSxPAStatus aStatus
)

Callback function to be used by the Licensee LTSY to indicate any change to the phone high speed channel status.

RMmCustomAPI::NotifyHSxPAStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMmCustomAPI::THSxPAStatus aStatus The new HSxPA status (enable or disable).

CallbackPhoneNotifyNetworkConnectionFailureInd(TInt)

IMPORT_C void CallbackPhoneNotifyNetworkConnectionFailureInd ( TInt aError )

Callback function to be used by the Licensee LTSY to indicate a network connection failure that is so severe that the only way to recover is to restart the phone.

RMmCustomAPI::NotifyNetworkConnectionFailure()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneNotifyNetworkModeChangeInd(TInt, RMobilePhone::TMobilePhoneNetworkMode)

IMPORT_C void CallbackPhoneNotifyNetworkModeChangeInd ( TInt aError,
RMobilePhone::TMobilePhoneNetworkMode aNetworkMode
)

Callback function to be used by the Licensee LTSY to indicate changes to the current network mode

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneNetworkMode aNetworkMode The network mode to be sent to the CTSY Dispatcher.

CallbackPhoneNotifyNetworkRegistrationStatusChangeInd(TInt, RMobilePhone::TMobilePhoneRegistrationStatus)

IMPORT_C void CallbackPhoneNotifyNetworkRegistrationStatusChangeInd ( TInt aError,
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus
)

Callback function to be used by the Licensee LTSY to indicate a change in the network registration status.

RMobilePhone::NotifyNetworkRegistrationStatusChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus Current network registration status.

CallbackPhoneNotifyNetworkSelectionSettingChangeInd(TInt, RMobilePhone::TMobilePhoneSelectionMethod)

IMPORT_C void CallbackPhoneNotifyNetworkSelectionSettingChangeInd ( TInt aError,
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethod
)

Callback function to be used by the Licensee LTSY to indicate any changes in the Network Selection.

RMobilePhone::NotifyNetworkSelectionSettingChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethod The new network selection method.

CallbackPhoneNotifyNitzInfoChangeInd(TInt, const RMobilePhone::TMobilePhoneNITZ &)

IMPORT_C void CallbackPhoneNotifyNitzInfoChangeInd ( TInt aError,
const RMobilePhone::TMobilePhoneNITZ & aNitzInfo
)

Callback function to be used by the Licensee LTSY to indicate a change in the current Network Information and Time Zone (NITZ).

RMobilePhone::NotifyNITZInfoChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneNITZ & aNitzInfo The current NITZ information to be sent to the CTSY Dispatcher.

CallbackPhoneNotifyNspsStatusChangeInd(TInt, TBool)

IMPORT_C void CallbackPhoneNotifyNspsStatusChangeInd ( TInt aError,
TBool aEnabled
)

Callback function to be used by the Licensee LTSY to indicate any changes in the No Signal Power Save status.

RMmCustomAPI::NotifyNSPSStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TBool aEnabled The No Signal Power Save status

CallbackPhoneNotifyRauEventInd(TInt, RMmCustomAPI::TRauEventStatus)

IMPORT_C void CallbackPhoneNotifyRauEventInd ( TInt aError,
RMmCustomAPI::TRauEventStatus aRauEvent
)

Callback function to be used by the Licensee LTSY to indicate any RAU (Routing Area Update) event.

RMmCustomAPI::NotifyRauEvent()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMmCustomAPI::TRauEventStatus aRauEvent The RAU (Routing Area Update) event to be notified (Active or Resumed).

CallbackPhoneNotifyRfStatusChangeInd(TInt, TRfStateInfo)

IMPORT_C void CallbackPhoneNotifyRfStatusChangeInd ( TInt aError,
TRfStateInfo aRfStatus
)

Callback function to indicate changes to the RF status. Status values defined by TRfStateInfo.

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TRfStateInfo aRfStatus

CallbackPhoneNotifySignalStrengthChangeInd(TInt, TInt32, TInt8)

IMPORT_C void CallbackPhoneNotifySignalStrengthChangeInd ( TInt aError,
TInt32 aSignalStrength,
TInt8 aBar
)

Callback function to be used by the Licensee LTSY to indicate change to signal strength.

RMobilePhone::NotifySignalStrengthChange() RMobilePhone::GetSignalStrength()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt32 aSignalStrength The signal strength to be sent to the CTSY Dispatcher
TInt8 aBar The number of bars to display.

CallbackPhoneNspsWakeupComp(TInt)

IMPORT_C void CallbackPhoneNspsWakeupComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneNspsWakeup::HandleNspsWakeupReqL() back to the CTSY Dispatcher.

RMmCustomAPI::NetWakeup()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneRegisterCellInfoChangeNotificationComp(TInt)

IMPORT_C void CallbackPhoneRegisterCellInfoChangeNotificationComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneRegisterCellInfoChangeNotification::HandleRegisterCellInfoChangeNotificationReqL()

RMobilePhone::NotifyCellInfoChange()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackPhoneResetNetServerComp(TInt)

IMPORT_C void CallbackPhoneResetNetServerComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneResetNetServer::HandleResetNetServerReqL() back to the CTSY Dispatcher.

RMmCustomAPI::ResetNetServer()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneSelectNetworkCancelComp(TInt)

IMPORT_C void CallbackPhoneSelectNetworkCancelComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSelectNetworkCancel::HandleSelectNetworkCancelReqL()

RMobilePhone::SelectNetwork()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneSelectNetworkComp(TInt)

IMPORT_C void CallbackPhoneSelectNetworkComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSelectNetwork::HandleSelectNetworkReqL()

RMobilePhone::SelectNetwork()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneSetAlwaysOnModeComp(TInt)

IMPORT_C void CallbackPhoneSetAlwaysOnModeComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSetAlwaysOnMode::HandleSetAlwaysOnModeReqL() back to the CTSY Dispatcher.

RMmCustomAPI::SetAlwaysOn()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneSetDriveModeComp(TInt)

IMPORT_C void CallbackPhoneSetDriveModeComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSetDriveMode::HandleSetDriveModeReqL() back to the CTSY Dispatcher.

RMmCustomAPI::SetDriveMode()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneSetHspaStatusComp(TInt)

IMPORT_C void CallbackPhoneSetHspaStatusComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSetHspaStatus::HandleSetHspaStatusReqL() back to the CTSY Dispatcher.

RMmCustomAPI::WriteHSxPAStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneSetNetworkSelectionSettingComp(TInt, RMobilePhone::TMobilePhoneSelectionMethod)

IMPORT_C void CallbackPhoneSetNetworkSelectionSettingComp ( TInt aError,
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethod
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSetNetworkSelectionSetting::HandleSetNetworkSelectionSettingReqL()

RMobilePhone::SetNetworkSelectionSetting() RMobilePhone::NotifyNetworkSelectionSettingChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethod The new network selection method.

CallbackPhoneSetSystemNetworkBandComp(TInt)

IMPORT_C void CallbackPhoneSetSystemNetworkBandComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneTermianteAllCalls::HandleSetSystemNetworkBandReqL()

RMobilePhone::SetSystemNetworkBand()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackPhoneSetSystemNetworkModeComp(TInt)

IMPORT_C void CallbackPhoneSetSystemNetworkModeComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSetSystemNetworkMode::HandleSetSystemNetworkModeReqL() back to the CTSY Dispatcher.

RMmCustomAPI::SetSystemNetworkMode()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhoneSimRefreshRegisterComp(TInt)

IMPORT_C void CallbackPhoneSimRefreshRegisterComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSimRefreshRegister::HandleSimRefreshRegisterReqL()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackPhoneTerminateAllCallsComp(TInt)

IMPORT_C void CallbackPhoneTerminateAllCallsComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneTermianteAllCalls::HandleTerminateAllCallsReqL()

RMobilePhone::TerminateAllCalls()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackPhonebookEnStoreGetInfoComp(TInt, TInt)

IMPORT_C void CallbackPhonebookEnStoreGetInfoComp ( TInt aError,
TInt aUsedEntries
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookEnStoreGetInfo::HandleStoreGetInfoReqL()

RMobileENStore::GetInfo()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aUsedEntries The number of used entries in the EN storage.

CallbackPhonebookEnStoreReadAllComp(TInt, TInt, const TDesC &, TBool)

IMPORT_C void CallbackPhonebookEnStoreReadAllComp ( TInt aError,
TInt aIndex,
const TDesC & aNumber,
TBool aMoreToCome
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookEnStoreReadAll::HandleStoreReadAllReqL()

CRetrieveMobilePhoneENList::Start()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aIndex The index of the entry.
const TDesC & aNumber The number stored in the EN entry. The length of this should not be more than 6.
TBool aMoreToCome ETrue if there are more entries to be read, False otherwise.

CallbackPhonebookEnStoreReadEntryComp(TInt, TInt, const TDesC &)

IMPORT_C void CallbackPhonebookEnStoreReadEntryComp ( TInt aError,
TInt aIndex,
const TDesC & aNumber
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookEnStoreReadEntry::HandleStoreReadEntryReqL()

RMobileENStore::Read()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aIndex The index of the entry.
const TDesC & aNumber The number stored in the EN entry. The length of this should not be more than 6.

CallbackPhonebookGetPhoneStoreInfoComp(TInt, const RMobilePhoneStore::TMobilePhoneStoreInfoV1 &)

IMPORT_C void CallbackPhonebookGetPhoneStoreInfoComp ( TInt aError,
const RMobilePhoneStore::TMobilePhoneStoreInfoV1 & aPhoneStoreInfo
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookGetPhoneStoreInfo::HandleGetPhoneStoreInfoReqL()

RMobilePhone::GetPhoneStoreInfo()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhoneStore::TMobilePhoneStoreInfoV1 & aPhoneStoreInfo The phone store information.

CallbackPhonebookOnStoreDeleteAllComp(TInt)

IMPORT_C void CallbackPhonebookOnStoreDeleteAllComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreDeleteAll::HandleStoreDeleteAllReqL()

RMobileONStore::DeleteAll()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhonebookOnStoreDeleteEntryComp(TInt)

IMPORT_C void CallbackPhonebookOnStoreDeleteEntryComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreDeleteEntry::HandleStoreDeleteEntryReqL()

RMobileONStore::Delete()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhonebookOnStoreGetInfoComp(TInt, TInt, TInt, TInt, TInt)

IMPORT_C void CallbackPhonebookOnStoreGetInfoComp ( TInt aError,
TInt aNumOfEntries,
TInt aUsedEntries,
TInt aNameLen,
TInt aNumLen
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreGetInfo::HandleStoreGetInfoReqL()

RMobileONStore::GetInfo()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aNumOfEntries The number of entries.
TInt aUsedEntries The number of used entries.
TInt aNameLen The maximum length of name.
TInt aNumLen The maximum length of number.

CallbackPhonebookOnStoreGetReadStoreSizeComp(TInt, TInt)

IMPORT_C void CallbackPhonebookOnStoreGetReadStoreSizeComp ( TInt aError,
TInt aSize
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreGetReadStoreSize::HandleStoreGetReadStoreSizeReqL()

CRetrieveMobilePhoneONList::Start()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aSize The number of entries stored in the storage.

CallbackPhonebookOnStoreGetStoreSizeComp(TInt, TInt)

IMPORT_C void CallbackPhonebookOnStoreGetStoreSizeComp ( TInt aError,
TInt aSize
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreGetStoreSize::HandleStoreGetStoreSizeReqL()

RMobileONStore::StoreAll()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aSize The number of entries that can be stored in the storage.

CallbackPhonebookOnStoreReadAllInd(TInt)

IMPORT_C void CallbackPhonebookOnStoreReadAllInd ( TInt aError )

Parameters

TInt aError

CallbackPhonebookOnStoreReadComp(TInt, TInt, const TDesC &, const TDesC &)

IMPORT_C void CallbackPhonebookOnStoreReadComp ( TInt aError,
TInt aIndex,
const TDesC & aName,
const TDesC & aNumber
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreRead::HandleStoreReadReqL()

RMobileONStore::Read()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aIndex The index of the entry.
const TDesC & aName The name stored in the entry. The length of this should not be more than 20.
const TDesC & aNumber The number stored in the ON entry. The length of this should not be more than 100.

CallbackPhonebookOnStoreReadEntryComp(TInt, TInt, const TDesC &, const TDesC &)

IMPORT_C void CallbackPhonebookOnStoreReadEntryComp ( TInt aError,
TInt aIndex,
const TDesC & aName,
const TDesC & aNumber
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreReadEntry::HandleStoreReadEntryReqL()

CRetrieveMobilePhoneONList::Start()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aIndex The index of the entry.
const TDesC & aName The name stored in the entry. The length of this should not be more than 20.
const TDesC & aNumber The number stored in the ON entry. The length of this should not be more than 100.

CallbackPhonebookOnStoreWriteComp(TInt, TInt)

IMPORT_C void CallbackPhonebookOnStoreWriteComp ( TInt aError,
TInt aLocation
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreWrite::HandleStoreWriteReqL()

RMobileONStore::Write()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aLocation The location where the ON entry was stored.

CallbackPhonebookOnStoreWriteEntryComp(TInt)

IMPORT_C void CallbackPhonebookOnStoreWriteEntryComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreWriteEntry::HandleStoreWriteEntryReqL()

RMobileONStore::StoreAllL()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhonebookSmsStoreDeleteAllComp(TInt)

IMPORT_C void CallbackPhonebookSmsStoreDeleteAllComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreDeleteAll::HandleSmsStoreDeleteAllReqL()

RMobileSmsStore::DeleteAll()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhonebookSmsStoreDeleteEntryComp(TInt)

IMPORT_C void CallbackPhonebookSmsStoreDeleteEntryComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreDeleteEntry::HandleSmsStoreDeleteEntryReqL()

RMobileSmsStore::Delete()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackPhonebookSmsStoreGetInfoComp(TInt, TInt, TInt)

IMPORT_C void CallbackPhonebookSmsStoreGetInfoComp ( TInt aError,
TInt aTotalEntries,
TInt aUsedEntries
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreGetInfo::HandleSmsStoreGetInfoReqL()

RMobileSmsStore::GetInfo()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aTotalEntries total number of entries in the SMS storage.
TInt aUsedEntries total number of used entries in the SMS storage.

CallbackPhonebookSmsStoreReadAllComp(TInt, const DispatcherPhonebook::TSmsData &, TInt, TBool, TBool)

IMPORT_C void CallbackPhonebookSmsStoreReadAllComp ( TInt aError,
const DispatcherPhonebook::TSmsData & aSmsData,
TInt aIndex,
TBool aMoreToCome,
TBool aReceivedClass2ToBeResent
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreReadAll::HandleSmsStoreReadAllReqL()

TSmsData. CRetrieveMobilePhoneSmsList::Start()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const DispatcherPhonebook::TSmsData & aSmsData SMS data.
TInt aIndex index of the SMS entry.
TBool aMoreToCome ETrue if there will be other SMS entries, EFalse otherwise.
TBool aReceivedClass2ToBeResent ETrue if received class is to be resent, else EFalse.

CallbackPhonebookSmsStoreReadEntryComp(TInt, const DispatcherPhonebook::TSmsData &)

IMPORT_C void CallbackPhonebookSmsStoreReadEntryComp ( TInt aError,
const DispatcherPhonebook::TSmsData & aSmsData
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreReadEntry::HandleSmsStoreReadEntryReqL()

TSmsData. RMobileSmsStore::Read()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const DispatcherPhonebook::TSmsData & aSmsData SMS data.

CallbackPhonebookSmsStoreWriteEntryComp(TInt, TInt, TBool)

IMPORT_C void CallbackPhonebookSmsStoreWriteEntryComp ( TInt aError,
TInt aLocation,
TBool aReceivedClass2ToBeResent
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreWriteEntry::HandleSmsStoreWriteEntryReqL()

RMobileSmsStore::Write()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TInt aLocation location of the entry.
TBool aReceivedClass2ToBeResent ETrue if received class is present, else EFalse.

CallbackPhonebookStoreCacheComp(TInt, DispatcherPhonebook::TPhonebook, const TDesC8 &)

IMPORT_C void CallbackPhonebookStoreCacheComp ( TInt aError,
DispatcherPhonebook::TPhonebook aPhonebook,
const TDesC8 & aPhonebookEntries
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreCache::HandleStoreCacheReqL()

CPhoneBookBuffer() CPhoneBookEntry::ExternalizeToTlvEntry()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
DispatcherPhonebook::TPhonebook aPhonebook The phonebook of which the cache entries are for (and the request was made from).
const TDesC8 & aPhonebookEntries All entries from the phonebook encoded in a TLV, this can either be encoded directly via a CPhoneBookBuffer() or via the CPhoneBookEntry::ExternalizeToTlvEntry() utility.

CallbackPhonebookStoreDeleteAllComp(TInt, DispatcherPhonebook::TPhonebook, TInt)

IMPORT_C void CallbackPhonebookStoreDeleteAllComp ( TInt aError,
DispatcherPhonebook::TPhonebook aPhonebook,
TInt aMaxNumberLength = -1
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreDeleteAll::HandleStoreDeleteAllReqL()

RMobilePhoneBookStore::DeleteAll()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
DispatcherPhonebook::TPhonebook aPhonebook The phonebook name for which the delete all request was made.
TInt aMaxNumberLength = -1 The new maximum number length possible in the phonebook, this field is only relevant to Fdn, Adn and Vmb phonebooks.

CallbackPhonebookStoreDeleteEntryComp(TInt, DispatcherPhonebook::TPhonebook, TInt)

IMPORT_C void CallbackPhonebookStoreDeleteEntryComp ( TInt aError,
DispatcherPhonebook::TPhonebook aPhonebook,
TInt aMaxNumberLength = -1
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreDeleteEntry::HandleStoreDeleteEntryReqL()

RMobilePhoneBookStore::Delete()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
DispatcherPhonebook::TPhonebook aPhonebook The phonebook of which the delete request was made.
TInt aMaxNumberLength = -1 The new maximum number length possible in the phonebook, this field is only relevant to Fdn, Adn and Vmb phonebooks.

CallbackPhonebookStoreGetPhonebookInfoComp(TInt, DispatcherPhonebook::TPhonebook, TInt)

IMPORT_C void CallbackPhonebookStoreGetPhonebookInfoComp ( TInt aError,
DispatcherPhonebook::TPhonebook aPhonebook,
TInt aUsedEntries
)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
DispatcherPhonebook::TPhonebook aPhonebook The phonebook name of which the phonebook information is for.
TInt aUsedEntries The number of used entries in the phonebook.

CallbackPhonebookStoreInitialiseComp(TInt, const DispatcherPhonebook::TPhonebookStoreInfoV1 &)

IMPORT_C void CallbackPhonebookStoreInitialiseComp ( TInt aError,
const DispatcherPhonebook::TPhonebookStoreInfoV1 & aPhonebookStoreInfo
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreInitialise::HandleStoreInitialiseReqL()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const DispatcherPhonebook::TPhonebookStoreInfoV1 & aPhonebookStoreInfo The information relating to the whole phonebook store.

CallbackPhonebookStoreReadEntryComp(TInt, DispatcherPhonebook::TPhonebook, const TDesC8 &)

IMPORT_C void CallbackPhonebookStoreReadEntryComp ( TInt aError,
DispatcherPhonebook::TPhonebook aPhonebook,
const TDesC8 & aPhonebookEntries
)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
DispatcherPhonebook::TPhonebook aPhonebook The phonebook of which the read request was made and which the enties are for
const TDesC8 & aPhonebookEntries The read entries from the phonebook encoded in a TLV, this can either be encoded directly via a CPhoneBookBuffer() or via the CPhoneBookEntry::ExternalizeToTlvEntry() utility.

CallbackPhonebookStoreResetCacheInd(TInt, DispatcherPhonebook::TPhonebook)

IMPORT_C void CallbackPhonebookStoreResetCacheInd ( TInt aError,
DispatcherPhonebook::TPhonebook aPhonebook
)

This indicator resets the state of the cache status in the custom API to RMmCustomAPI::ECacheNotReady for the given phonebook.

This is the state value which is read via the RMmCustomAPI::GetPndCacheStatus()

This indicator has been left in for legacy reasons and is not expected to be used.

RMmCustomAPI::GetPndCacheStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
DispatcherPhonebook::TPhonebook aPhonebook The phonebook to reset the cache for.

CallbackPhonebookStoreSetFdnPhonebookInfoInd(TInt, TInt, TInt, TInt)

IMPORT_C void CallbackPhonebookStoreSetFdnPhonebookInfoInd ( TInt aError,
TInt aTotalEntries,
TInt aMaxTextLength,
TInt aMaxNumberLength
)

This indicator can be used to set the FDN storage information in the case where phonebook initialisation has failed. The information is only updated in aError is KErrNone.

This indicator has been left in for legacy reasons and is not expected to be used.

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aTotalEntries The total number of entries in the Fdn phonebook.
TInt aMaxTextLength The maximum text length in the Fdn phonebook.
TInt aMaxNumberLength The maximum number length in the Fdn phonebook.

CallbackPhonebookStoreWriteEntryComp(TInt, DispatcherPhonebook::TPhonebook, TUint16, TInt)

IMPORT_C void CallbackPhonebookStoreWriteEntryComp ( TInt aError,
DispatcherPhonebook::TPhonebook aPhonebook,
TUint16 aIndex,
TInt aMaxNumberLength = -1
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreWriteEntry::HandleStoreWriteEntryReqL()

RMobilePhoneBookStore::Write()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise. KErrGsmSimServSneFull, KErrGsmSimServAnrFull, or KErrGsmSimServEmailFull indicates one of the services is full and the field of the entry (e.g. Email) could not be written. In the cache case the field (e.g. Email) is not written to the cache but the other fields are written, the request is then completed with the error code. In the non-cache case the request is completed with the error code.
DispatcherPhonebook::TPhonebook aPhonebook The phonebook name for which the write request was made.
TUint16 aIndex The index to which the entry was written in the phonebook.
TInt aMaxNumberLength = -1 The new maximum number length possible in the phonebook, this field is only relevant to Fdn, Adn and Vmb phonebooks.

CallbackSatAccessTechnologyChangeInd(TInt, TUint8)

IMPORT_C void CallbackSatAccessTechnologyChangeInd ( TInt aError,
TUint8 aCurrentAccessTechnology
)

This indicator from the LTSY,

1) Updates the CTSYs cache of the current access technology which is used when the CTSY creates local information terminal responses. 2) If the Access Technology Change is part of the current event list, the CTSY sends down an event download ENVELOPE command (Access Technology Change) to the LTSY constructed from the below parameters

RSat::NotifySetUpEventListPCmd() RSat::EventDownload()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aCurrentAccessTechnology The current access technology being used by the terminal See "ETSI TS 102 223" "ENVELOPE commands" "Access technology"

CallbackSatCallConnectedInd(TInt, TUint8, TBool)

IMPORT_C void CallbackSatCallConnectedInd ( TInt aError,
TUint8 aTransactionId,
TBool aNearEnd
)

This indicator from the LTSY notifies the CTSY that a call connected message has been sent or received (i.e. the terminal receives an incoming call connect message (in the case of an MT call), or the terminal sends an outgoing call connect message (in the case of an MO call))

If the call connected event is part of the current event list, the CTSY sends down an event download ENVELOPE command (Call Connected) to the LTSY constructed from the below parameters

In the case of a call initiated through a SET UP CALL proactive command while the call connected event is part of the current event list, the terminal shall send both the TERMINAL RESPONSE related to the proactive command, and the EVENT DOWNLOAD command, in the order TERMINAL RESPONSE first, ENVELOPE (EVENT DOWNLOAD - call connected) second.

See "ETSI TS 102 223" "ENVELOPE commands" "Call connected event"

RSat::NotifySetUpEventListPCmd() RSat::EventDownload()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aTransactionId The Transaction Identifier in the call connect message.
TBool aNearEnd

CallbackSatCallControlEnvelopeResponseInd(TInt, const TDesC8 &)

IMPORT_C void CallbackSatCallControlEnvelopeResponseInd ( TInt aError,
const TDesC8 & aResponseTlv
)

This indicator is used as part of the call control procedures to return the response from an ENVELOPE (CALL CONTROL) to the CTSY. The CTSY extracts an alpha identifier (if any) from the TLV data and displays it appropriately when the changed call occurs. The control result is used to generate the TERMINAL RESPONSE if a SET UP CALL or SEND SS proactive command originated the request that lead to Call Control.

When the LTSY receives a non-emergency call or SS request (such as via RCall::Dial() or RMobileCall::SendNetworkServiceRequest() )it must first checked with the FDN list, if enabled. USSD requests are not checked in the FDN list.

If the call/SS request is allowed or it is a USSD request then the LTSY passes the details of the request to Call/SS/USSD Control, if enabled, by sending an ENVELOPE (CALL CONTROL) message to the UICC. The LTSY should use this indicator to pass the details of the request for which an ENVELOPE (CALL CONTROL) must be constructed to the CTSY.

When the CTSY has constructed the ENVELOPE (CALL CONTROL) this will be passed down to the LTSY via CLtsySatHandler::HandleCallAndSmsControlEnvelopeReqL(). The response from the UICC is passed back to CTSY via CallbackSatCallControlEnvelopeResponseInd() .

For more information see ETSI TS 102 223 section 7.3.1 RSat::NotifyCallControlRequest()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aResponseTlv The response from NAA to the ENVELOPE (CALL CONTROL) message. This will be parsed by the CTSY and if an alpha identifier exists in the data, it will be passed to the RSat client for display to the user. As per ETSI 102.223 section 7.3.1.6, this contains 1 byte containing the Call Control result, followed by a 1-2 byte length, then various optional fields depending on the outcome of the Call/SS/USSD Control. If the NAA application does not provide any response data then this is interpreted as "allowed, no modification", in this case the client is not notified.

CallbackSatCallDisconnectedInd(TInt, TUint8, TBool, const TDesC8 &)

IMPORT_C void CallbackSatCallDisconnectedInd ( TInt aError,
TUint8 aTransactionId,
TBool aNearEnd,
const TDesC8 & aCause
)

This indicator from the LTSY notifies the CTSY that a call has become disconnected.

If the call disconnected event is part of the current event list, the CTSY sends down an event download ENVELOPE command (Call Disconnected) to the LTSY constructed from the below paramenters.

If the terminal initiates the disconnection, or in the case of radio link failure, this is considered a "near end" disconnection, whereas a "far end" disconnection is defined as when the network initiates the disconnection.

The technology specific toolkit specification will define the appropriate disconnect cause messages.

See "ETSI TS 102 223" "ENVELOPE commands" "Call disconnected event"

RSat::NotifySetUpEventListPCmd() RSat::EventDownload()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aTransactionId The Transaction Identifier of the call being disconnected.
TBool aNearEnd
const TDesC8 & aCause The cause value is defined in the appropriate access technology specification. Radio Link Timeout is indicated by the cause having zero length, the maximum length is defined in KMaxCauseLength See "ETSI TS 102 223" "COMPREHENSION-TLV data objects" "Cause"

CallbackSatCreateCallControlEnvelopeInd(TInt, TUint8, const TDesC8 &, const TDesC8 &, const TDesC8 &, TUint8, TUint8)

IMPORT_C void CallbackSatCreateCallControlEnvelopeInd ( TInt aError,
TUint8 aTag,
const TDesC8 & aBcc1,
const TDesC8 & aBcc2,
const TDesC8 & aAddress,
TUint8 aTonNpi,
TUint8 aDcs
)

This indicator is used by the LTSY as part of the CALL/SS/USSD CONTROL functionality to construct the ENVELOPE (CALL CONTROL) that is sent to the UICC when MO calls or SS/USSD requests are initiated.

When the LTSY receives a non-emergency call or SS request (such as via RCall::Dial() or RMobileCall::SendNetworkServiceRequest() ) it must first checked with the FDN list, if enabled. USSD requests are not checked in the FDN list.

If the call/SS request is allowed or it is a USSD request then the LTSY passes the details of the request to Call/SS/USSD Control, if enabled, by sending an ENVELOPE (CALL CONTROL) message to the UICC. The LTSY should use this indicator to pass the details of the request for which an ENVELOPE (CALL CONTROL) must be constructed to the CTSY.

When the CTSY has constructed the ENVELOPE (CALL CONTROL) this will be passed down to the LTSY via CLtsySatHandler::HandleCallAndSmsControlEnvelopeReqL(). The response from the UICC is passed back to CTSY via CallbackSatCallControlEnvelopeResponseInd() .

For more information see ETSI TS 102 223 section 7.3.1

RSat::NotifyCallControlRequest()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aTag Type of the address argument i.e. whether this is a call, SS or USSD request. Valid values are KTlvAddressTag, KTlvSsStringTag or KTlvUssdStringTag
const TDesC8 & aBcc1 Bearer capability 1. The maximum length is 16.
const TDesC8 & aBcc2 Bearer capability 2. The maximum length is 16.
const TDesC8 & aAddress the number or string being dialled. The maximum length is 255.
TUint8 aTonNpi the TON/NPI (Type of Numbering / Numbering Plan Indicator) byte
TUint8 aDcs Data Coding Scheme. Only applicable for USSD requests.

CallbackSatCreateCellBroadcastEnvelopeInd(TInt, const TDesC8 &)

IMPORT_C void CallbackSatCreateCellBroadcastEnvelopeInd ( TInt aError,
const TDesC8 & aCellBroadcastPage
)

Once the ME receives a new Cell Broadcast message and the service, if "data download via SMS-CB" is allocated and activated in the SIM Service Table and if the message identifier of the Cell Broadcast is contained within the message identifiers of the EF(CBMID), the cell broadcast page is passed to the SIM using the ENVELOPE (CELL BROADCAST DOWNLOAD) command.

This indicator is called to create a ENVELOPE (CELL BROADCAST DOWNLOAD) command using the parameters provided, The ENVELOPE can be received in HandleCellBroadcastEnvelopeReqL().

See "3GPP TS 11.14" Under "Cell Broadcast data download"

RSat::NotifyCbDownload()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aCellBroadcastPage The Cell Broadcast page, formatted in the same way as described in 3GPP TS 23.041

CallbackSatCreateRefreshTerminalRspInd(TInt, RSat::TPCmdResult, const TDesC &)

IMPORT_C void CallbackSatCreateRefreshTerminalRspInd ( TInt aError,
RSat::TPCmdResult aGeneralResult,
const TDesC & aAdditionalInfo
)

This indicator is used to create a terminal response to a Refresh Pro active command initiated from the LTSY rather then the RSat client. For example in an error case when the client cannot be expected to create the terminal response with RSat::TerminalRsp() . The constructed terminal response is presented to the LTSY via the MLtsyDispatchSatTerminalRsp::HandleTerminalRspReqL()

MLtsyDispatchSatTerminalRsp::HandleTerminalRspReqL() RSat::NotifyRefreshPCmd()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RSat::TPCmdResult aGeneralResult The General result that specifies the result and indicates appropriate UICC action (to be included in the refresh terminal response result section, see ETSI 102 223 Under "Structure of TERMINAL RESPONSE" and Under "Result")
const TDesC & aAdditionalInfo Additional information (to be included in the refresh terminal response result section, see ETSI 102 223 Under "Structure of TERMINAL RESPONSE" and Under "Result")

CallbackSatCreateSmControlEnvelopeInd(TInt, const TDesC8 &, const TDesC8 &)

IMPORT_C void CallbackSatCreateSmControlEnvelopeInd ( TInt aError,
const TDesC8 & aRpDestinationAddress,
const TDesC8 & aTpDestinationAddress
)

This indicator from the LTSY notifies the CTSY to create a MO Short Message Control ENVELOPE. The CTSY then sends the ENVELOPE to the LTSY, the LTSY receives this via the CLtsySatHandler::HandleCallAndSmsControlEnvelopeReqL()

See 3GPP 11.14 Under "MO Short Message Control by SIM" for details of the Envelope created See "ETSI TS 102 223" "COMPREHENSION-TLV data objects" "Address" for address details

RSat::NotifyMoSmControlRequest()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aRpDestinationAddress RP Destination Address of the Service Center to which the ME is proposing to send the short message.
const TDesC8 & aTpDestinationAddress TP Destination Address to which the ME is proposing to send the short message.

CallbackSatCreateSmsDeliverReportInd(TInt)

IMPORT_C void CallbackSatCreateSmsDeliverReportInd ( TInt aError )

This indicator is called once the writing of a SMS to EF(Sms) is completed. The CTSY then constructs a resulting SMS DELIVER REPORT (See "3GPP 23.040" Under "SMS DELIVER REPORT type")

Also see "3GPP TS 23.038" Under "SMS Data Coding Scheme"

"When a mobile terminated message is Class 2 ((U)SIM-specific), an MS shall ensure that the message has been transferred to the SMS data field in the (U)SIM before sending an acknowledgement to the SC"

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSatCreateSmsPpDownloadEnvelopeInd(TInt, const TDesC8 &, const TDesC8 &)

IMPORT_C void CallbackSatCreateSmsPpDownloadEnvelopeInd ( TInt aError,
const TDesC8 & aRpOriginatingAddress,
const TDesC8 & aSmsTpdu
)

This indicator is used by the LTSY when the ME receives a short Message.

If data download via SMS Point-to-point" is allocated and activated in the SIM Service Table the CTSY constructs the (SMS-PP DOWNLOAD) ENVELOPE to be sent to the SIM. This is received by the LTSY via the HandleSmsPpDownloadEnvelopeReqL()

If data download via SMS Point-to-point" is NOT allocated and activated in the SIM Service Table the Sms parsed and if it is to be save a EF(Sms) ( RMobileSmsStore::TMobileGsmSmsEntryV1 )is constructed and received by the LTSY via the HandleSmsStoreReadEntryReqL()

See "3GPP 11.14" Under "SMS-PP data download"

RSat::NotifySmsPpDownload()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aRpOriginatingAddress RP Originating Address of the Service Centre (TS Service-Centre-Address), as defined in 3GPP TS 24.011)
const TDesC8 & aSmsTpdu The SMS-DELIVER TPDU (See "3GPP 23.040" under "SMS DELIVER type")

CallbackSatGetAccessTechnologyComp(TInt, TUint8)

IMPORT_C void CallbackSatGetAccessTechnologyComp ( TInt aError,
TUint8 aAccessTechnology
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatGetAccessTechnology::HandleGetAccessTechnologyReqL()

RSat::NotifyLocalInfoPCmd()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aAccessTechnology the current access technology. See "ETSI TS 102 223" "ENVELOPE commands" "Access technology"

CallbackSatGetClutComp(TInt, const TDesC8 &)

IMPORT_C void CallbackSatGetClutComp ( TInt aError,
const TDesC8 & aClut
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatGetClut::HandleGetClutReqL()

RSat::GetClut()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aClut The requested CLUT (Colour look up table) for a given icon instance See ETSI TS 131 102 under "B.2 Colour Image Coding Scheme"

CallbackSatGetDefaultBearerCapabilityComp(TInt, const TDesC8 &)

IMPORT_C void CallbackSatGetDefaultBearerCapabilityComp ( TInt aError,
const TDesC8 & aCapability
)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aCapability The default bearer capability configuration (coding as defined by the access technologies), this will be used by the CTSY when creating a Call Control ENVELOPE (the capability configuration parameters 1) if a zero length capability parameters is passed when creating the Envelope. Note the maximum length capability the CTSY can store is 248, and a maximum length of 16 will be used in the creation of the Call Control ENVELOPE See "ETSI TS 102 223" "Structure of ENVELOPE (CALL CONTROL)"

CallbackSatGetIconDataComp(TInt, const TDesC8 &)

IMPORT_C void CallbackSatGetIconDataComp ( TInt aError,
const TDesC8 & aIconEfImgRecord
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatGetIconData::HandleGetIconDataReqL()

RSat::GetIcon()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aIconEfImgRecord The icon EF(Img) record retrieved from the UICC See ETSI TS 131 102 under "EFIMG (Image)"

CallbackSatGetImageInstanceComp(TInt, const TDesC8 &, const TDesC8 &)

IMPORT_C void CallbackSatGetImageInstanceComp ( TInt aError,
const TDesC8 & aImageInstanceData,
const TDesC8 & aImageInstanceBody
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatGetImageInstance::HandleGetImageInstanceReqL()

The aImageInstanceData with the aImageInstanceBody appended completes the EF(IIDF) (IIDF - Image instance data file)

RSat::GetImageInstance()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aImageInstanceData Descriptor containing the image instance coding scheme of the EF(IIDF), this must be of length 2 (KBasicIconDataLength) for basic or length 6 (KColourIconDataLength) for colour image instances. See ETSI TS 131 102 under "Annex B (normative) Image Coding Schemes (B.1 & B.2)"
const TDesC8 & aImageInstanceBody Descriptor containing the image instance body of the EF(IIDF) See ETSI TS 131 102 under "Annex B (normative) Image Coding Schemes"

CallbackSatGetSmsControlActivatedComp(TInt, TBool)

IMPORT_C void CallbackSatGetSmsControlActivatedComp ( TInt aError,
TBool aActivated
)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TBool aActivated ETrue if MO-SMS Control by USIM (Service n 31) is currently activated in the USIM Service Table (EF-UST), EFalse otherwise. See 3GPP TS 31.102 section 4.2.8.

CallbackSatGetSmsPpDownloadSupportedComp(TInt, TBool)

IMPORT_C void CallbackSatGetSmsPpDownloadSupportedComp ( TInt aError,
TBool aSupported
)

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TBool aSupported If the service "data download via SMS Point-to-point" is allocated and activated in the SIM Service Table

CallbackSatGetUssdControlSupportedComp(TInt, TBool)

IMPORT_C void CallbackSatGetUssdControlSupportedComp ( TInt aError,
TBool aSupported
)

Callback function to indicate whether USSD TLVs are supported for control.

RSat::NotifyCallControlRequest()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TBool aSupported ETrue if USSD control TLV is supported, EFalse otherwise.

CallbackSatImsiChangedInd(TInt)

IMPORT_C void CallbackSatImsiChangedInd ( TInt aError )

This indicator is a notification that the Imsi has been changed. This should be called when a change has been detected.

From 3GPP TS 11.14 Under "EFIMSI changing procedure"

When EFIMSI is changed via Data Download or a SIM Toolkit application and a REFRESH command is issued by the SIM the following rules apply to the SIM Toolkit and ME:

  • SIM Initialization. This command shall not be used if EFIMSI is changed, as the behaviour of the MS is unpredictable.

  • File Change Notification. This command shall not be used if EFIMSI is changed, as the behaviour of the MS is unpredictable.

  • SIM Initialization and File Change Notification. If EFIMSI is part of the file change notification, the ME shall invoke the MM Restart procedure defined in 03.22 [28].

  • SIM Initialization and Full File Change Notification. The ME shall invoke the MM Restart procedure defined in 03.22 [28].

  • SIM Reset. Normal SIM Reset procedure is carried out.

If EFIMSI is to be updated, neither EFIMSI nor EFLOCI shall be updated in the SIM before the phase request procedure has been executed by the ME.

RSat::NotifyRefreshPCmd()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSatLocalInformationNmrComp(TInt, const TDesC8 &, const TDesC &)

IMPORT_C void CallbackSatLocalInformationNmrComp ( TInt aError,
const TDesC8 & aNmr,
const TDesC & aBcchList
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatLocalInformationNmr::HandleLocalInformationNmrReqL()

RSat::NotifyLocalInfoPCmd()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aNmr Network Measurement Result (signal strength of BCCH of adjacent cells). Length of aNmr should not be greater than 16.
const TDesC & aBcchList Broadcast Control Channels of adjacent cells. Length of aBcchList should not be greater than 32.

CallbackSatLocationStatusInd(TInt, TUint8, const TDesC8 &, TUint16, TUint16)

IMPORT_C void CallbackSatLocationStatusInd ( TInt aError,
TUint8 aLcnStatus,
const TDesC8 & aCountryCode,
TUint16 aLcnAreaCode,
TUint16 aCellId
)

LTSY uses this indicator to notify the CTSY of changes of location status.

If an appropriate SET UP EVENT LIST proactive command has previously been received, and if aLcnStatus indicates "normal service", then this function also constructs an appropriate ENVELOPE (EVENT DOWNLOAD) and sends to LTSY.

According to ETSI 102.223 the location information that is provided in the ENVELOPE (EVENT DOWNLOAD) varies depending upon the access technology in use, however the CTSY supports only GSM location information.

This callback is also used to cache the location information which is then used to construct the Call/USSD/SS control envelopes.

RSat::NotifyCallControlRequest() RSat::NotifySetUpEventListPCmd() RSat::EventDownload()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aLcnStatus the current service state of the terminal - one of the values defined in ETSI 102.223 section 8.27
const TDesC8 & aCountryCode 3 digit number uniquely identifying the country. Length of aCountryCode should not be greater than 3.
TUint16 aLcnAreaCode The Location Area Code uniquely identifies a Location Area with a network.
TUint16 aCellId The current cell.

CallbackSatMtCallInd(TInt, TUint8, const TDesC8 &, const TDesC8 &)

IMPORT_C void CallbackSatMtCallInd ( TInt aError,
TUint8 aTransactionId,
const TDesC8 & aAddress,
const TDesC8 & aSubAddress
)

This indicator from the LTSY notifies the CTSY that the terminal has received an incoming call setup message.

If the MT call event is part of the current event list, the CTSY sends down an event download ENVELOPE command (MT call) to the LTSY constructed from the paramenters.

The Dialling Number (part of the address) is the Calling Party number received by the terminal in the call setup message. Being of length zero the address will not be included in the ENVELOPE command, the maximum length is defined in KNumberMaxLength.

The Subaddress is the Calling Party Subaddress as received by the terminal in the call setup message. Being of length zero the subaddress will not be included in the ENVELOPE command

See "ETSI TS 102 223" "ENVELOPE commands" "MT call event"

RSat::NotifySetUpEventListPCmd() RSat::EventDownload()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aTransactionId The Transaction Identifier in the call setup message from the network.
const TDesC8 & aAddress Holds the Calling Party number received by the terminal in the call setup message. If the Calling Party number is included in the call setup message, the Address shall be included, otherwise the address shall not be included (zero length). See "ETSI TS 102 223" "COMPREHENSION-TLV data objects" "Address"
const TDesC8 & aSubAddress Holds the Calling Party Subaddress as received by the terminal in the call setup message. If the Calling Party Subaddress is included in the call setup message, the Subaddress shall be included, otherwise the Subaddress shall not be included (zero length). See "ETSI TS 102 223" "COMPREHENSION-TLV data objects" "Subaddress"

CallbackSatNotifyProactiveSimSessionEndInd(TInt, TUint8, TUint8)

IMPORT_C void CallbackSatNotifyProactiveSimSessionEndInd ( TInt aError,
TUint8 aStatusWord1,
TUint8 aStatusWord2
)

This indicator if called with both status words as a normal ending (sw1 = 0x90, sw2 =0x00) completes an outstanding RSat::NotifyProactiveSimSessionEnd() notifier.

The LTSY should call this when a proactive SIM session ends.

(Note: RSat::NotifyProactiveSimSessionEnd() Introduced in version 6.1, marked as "no longer needed when using the ETelSat API" from version 8.2, thus kept in the dispatcher layer for legacy reasons only)

RSat::NotifyProactiveSimSessionEnd()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aStatusWord1 The Status Word 1
TUint8 aStatusWord2 The Status Word 2

CallbackSatPcmdInd(TInt, const TDesC8 &)

IMPORT_C void CallbackSatPcmdInd ( TInt aError,
const TDesC8 & aData
)

Proactive commands from the UICC are passed via this indicator function to the Common TSY. If proactive commands are received for which notifications have not been set up then a Terminal Response containing the return code "KMeUnableToProcessCmd" will be sent back to the UICC.

RSat::TerminalRsp()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aData TLV data received from the SIM that contains the proactive command.

CallbackSatProvideLocationInfoComp(TInt, TUint16, TUint16, const TDesC8 &)

IMPORT_C void CallbackSatProvideLocationInfoComp ( TInt aError,
TUint16 aLocationAreaCode,
TUint16 aCellId,
const TDesC8 & aOperatorCode
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatProvideLocationInfo::HandleProvideLocationInfoReqL()

This completion must have been occurred before Call/USSD/SS control can be expected to work correctly.

RSat::NotifyLocalInfoPCmd()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint16 aLocationAreaCode the ID of the Location Area (grouping of multiple cells) that the mobile is in
TUint16 aCellId Id of the current GSM cell
const TDesC8 & aOperatorCode Id of the current operator. This has a maximum length of 3.

CallbackSatReadyComp(TInt)

IMPORT_C void CallbackSatReadyComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a MLtsyDispatchSatReady::HandleReadyReqL() back to the CTSY Dispatcher.

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSatRefreshAllowedComp(TInt)

IMPORT_C void CallbackSatRefreshAllowedComp ( TInt aError )

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise. This error code will be what the client side outstanding RSat::NotifyRefreshPCmd() is completed with.

CallbackSatRemoveEventListInd(TInt)

IMPORT_C void CallbackSatRemoveEventListInd ( TInt aError )

This indicator is used by the LTSY to communicate to the Common TSY to clear the current events list, thus the set of enabled events will be empty.

See ESTI 102.223 6.4.16 Under "SET UP EVENT LIST"

"The list of events provided by the UICC in the last SET UP EVENT LIST command shall be removed if the terminal is powered off or the UICC is removed or a reset is performed."

RSat::NotifySetUpEventListPCmd() RSat::EventDownload()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSatSetPollingIntervalComp(TInt, TUint8)

IMPORT_C void CallbackSatSetPollingIntervalComp ( TInt aError,
TUint8 aPollingInterval
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatSetPollingInterval::HandleSetPollingIntervalReqL()

RSat::NotifyPollingIntervalPCmd()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aPollingInterval The polling interval in use by the LTSY (zero) indicate Polling is off.

CallbackSatSmControlEnvelopeResponseInd(TInt, const TDesC8 &)

IMPORT_C void CallbackSatSmControlEnvelopeResponseInd ( TInt aError,
const TDesC8 & aResponseTlv
)

This indicator is used by the LTSY to communicate to the Common TSY the Mo Short Message Control response from the SIM. The CTSY parses the data then completes any outstanding RSat::NotifyMoSmControlRequest() then passes the parsed data down to the LTSY via the HandleSmControlResponseDataReqL().

RSat::NotifyMoSmControlRequest()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aResponseTlv Response data from the SIM encoded as defined in "3GPP 11.14 - MO Short Message Control by SIM"

CallbackSatSsChangeInd(TInt, DispatcherSat::TSsStatus)

IMPORT_C void CallbackSatSsChangeInd ( TInt aError,
DispatcherSat::TSsStatus aStatus
)

The LTSY should communicate the current availability of SS/USSD using this indicator. Their state is used for the processing of the LAUNCH BROWSER Proactive Command.

RSat::NotifyLaunchBrowserPCmd()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
DispatcherSat::TSsStatus aStatus whether or not SS/USSD is busy

CallbackSatTerminalRspComp(TInt)

IMPORT_C void CallbackSatTerminalRspComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a MLtsyDispatchSatTerminalRsp::HandleTerminalRspReqL() back to the CTSY Dispatcher.

Successful completion of the callbak (i.e. KErrNone) allows timer expiration envelopes (if any) from the SIM ATK CTSY to be sent. No timer expiration envelopes can be sent while a Pro-active command is currently on-going.

RSat::TerminalRsp() MLtsyDispatchSatTimerExpirationEnvelope::HandleTimerExpirationEnvelopeReqL()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSatTimeZoneChangeInd(TInt, TUint8)

IMPORT_C void CallbackSatTimeZoneChangeInd ( TInt aError,
TUint8 aTimeZone
)

This indicator is used by the LTSY to communicate a new Time Zone to the Common TSY. The Common TSY caches this value and uses it for PROVIDE LOCAL INFO proactive commands

The LTSY should call this indicator when the time zone changes. If this indicator is not called at least once before any PROVIDE LOCAL INFO (timezone) proactive commands are issued by the SIM application, then the timezone provided to the application will be 0xff (not known). Therefore the LTSY should send this up to the CTSY as soon as it knows the timezone (as well as when it changes).

RSat::NotifyLocalInfoPCmd()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TUint8 aTimeZone The new time zone coded as defined in "ETSI TS 123 040" "TP-Service-Centre-Time-Stamp"

CallbackSatTimingAdvanceComp(TInt, TUint8, TUint8)

IMPORT_C void CallbackSatTimingAdvanceComp ( TInt aError,
TUint8 aTimingAdvance,
TUint8 aMeStatus
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatTimingAdvance::HandleTimingAdvanceReqL()

This information is used for the PROVIDE LOCAL INFORMATION proactive command.

RSat::NotifyLocalInfoPCmd()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aTimingAdvance a value relating to the distance between the ME and the base station. The ME shall return the timing advance value that was received from the BTS during the last active dedicated connection (e.g. for call or SMS). Timing advance is defined in TS 04.08 [8].
TUint8 aMeStatus current status of ME (i.e. ME is in idle mode or not) - in order for the application to be aware of potential misinterpretation of the timing advance value.

CallbackSatUssdControlEnvelopeErrorComp(TInt)

IMPORT_C void CallbackSatUssdControlEnvelopeErrorComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a MLtsyDispatchSatUssdControlEnvelopeError::HandleUssdControlEnvelopeErrorReqL() back to the CTSY Dispatcher.

RSat::NotifyCallControlRequest()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSatUssdControlSupportedChangeInd(TInt, TBool)

IMPORT_C void CallbackSatUssdControlSupportedChangeInd ( TInt aError,
TBool aSupported
)

This indicator is used by the LTSY to inform the CTSY as to whether USSD TLV are supported by the NAA for control.

RSat::NotifyCallControlRequest()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TBool aSupported ETrue if USSD control TLV is supported, EFalse otherwise.

CallbackSecurityAbortSecurityCodeComp(TInt)

IMPORT_C void CallbackSecurityAbortSecurityCodeComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityAbortSecurityCode::HandleAbortSecurityCodeReqL()

Completion to the request: user has cancelled an outstanding "get security code" or "verify security code" request.

RMobilePhone::AbortSecurityCode()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSecurityBootNotifySecurityReadyInd(TInt)

IMPORT_C void CallbackSecurityBootNotifySecurityReadyInd ( TInt aError )

Callback function to be used by the Licensee LTSY to indicate that the security functionality is in a booted and ready state.

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSecurityCheckSecurityCodeCancelComp(TInt)

IMPORT_C void CallbackSecurityCheckSecurityCodeCancelComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityCheckSecurityCodeCancel::HandleCheckSecurityCodeCancelReqL()

Completion of the routine canceling an check security code request

RMmCustomAPI::CheckSecurityCode()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSecurityCheckSecurityCodeComp(TInt)

IMPORT_C void CallbackSecurityCheckSecurityCodeComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityCheckSecurityCode::HandleCheckSecurityCodeReqL()

This function completes sending the check security code request

RMmCustomAPI::CheckSecurityCode()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSecurityDisablePhoneLockComp(TInt)

IMPORT_C void CallbackSecurityDisablePhoneLockComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityDisablePhoneLock::HandleDisablePhoneLockReqL()

Completion of the routine, which disables phone lock.

RMmCustomAPI::DisablePhoneLock()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSecurityGetCipheringInfoComp(TInt, TBool)

IMPORT_C void CallbackSecurityGetCipheringInfoComp ( TInt aError,
TBool aIndStatus
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityGetCipheringInfo::HandleGetCipheringInfoReqL()

Completion routine to get ciphering info request.

RMmCustomAPI::GetCipheringInfo()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TBool aIndStatus Ciphering indicator status on/off.

CallbackSecurityGetCurrentActivePinComp(TInt, RMobilePhone::TMobilePhoneSecurityCode)

IMPORT_C void CallbackSecurityGetCurrentActivePinComp ( TInt aError,
RMobilePhone::TMobilePhoneSecurityCode aSecCode
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityGetCurrentActivePin::HandleGetCurrentActivePinReqL()

This callback updates the information of the currently active PIN.

CMmCustomSecurityTsy::SetActivePin()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneSecurityCode aSecCode Security code information for current active pin.

CallbackSecurityGetLockInfoComp(TInt, RMobilePhone::TMobilePhoneLockStatus, RMobilePhone::TMobilePhoneLockSetting)

IMPORT_C void CallbackSecurityGetLockInfoComp ( TInt aError,
RMobilePhone::TMobilePhoneLockStatus aLockStatus,
RMobilePhone::TMobilePhoneLockSetting aLockSetting
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityGetLockInfo::HandleGetLockInfoReqL()

Completion routine to provide lock setting and lock status

RMobilePhone::GetLockInfo()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneLockStatus aLockStatus Lock status (unknown, locked, unlocked or blocked).
RMobilePhone::TMobilePhoneLockSetting aLockSetting Lock setting (unknown, enabled, disabled or replaced).

CallbackSecurityGetPin1DisableSupportedComp(TInt, TBool)

IMPORT_C void CallbackSecurityGetPin1DisableSupportedComp ( TInt aError,
TBool aIsSupported
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityGetPin1DisableSupported::HandleGetPin1DisableSupportedReqL() back to the CTSY Dispatcher.

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TBool aIsSupported ETrue if PIN1 disable is supported, EFalse otherwise.

CallbackSecurityGetSecurityCodeInfoComp(TInt, RMobilePhone::TMobilePhoneSecurityCode, TInt)

IMPORT_C void CallbackSecurityGetSecurityCodeInfoComp ( TInt aError,
RMobilePhone::TMobilePhoneSecurityCode aSecCode,
TInt aRemainingEntryAttempts
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityGetSecurityCodeInfo::HandleGetSecurityCodeInfoReqL()

Completion routine to provide the current number or remaining entry attempts of a security code.

RMobilePhone::GetSecurityCodeInfo()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneSecurityCode aSecCode The security code whose information is to be retrieved.
TInt aRemainingEntryAttempts Number of remaining security code entry attempts before the corresponding lock gets blocked.

CallbackSecurityIsSecurityCodeBlockedComp(TInt, TBool)

IMPORT_C void CallbackSecurityIsSecurityCodeBlockedComp ( TInt aError,
TBool aIsBlocked
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityIsSecurityCodeBlocked::HandleIsSecurityCodeBlockedReqL()

This function supports retrieving synchronously the information if the security code is blocked or not.

RMmCustomAPI::IsBlocked()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TBool aIsBlocked Is security code blocked.

CallbackSecurityNotifyCipheringInfoChangeInd(TInt, const RMmCustomAPI::TCipheringInfo &)

IMPORT_C void CallbackSecurityNotifyCipheringInfoChangeInd ( TInt aError,
const RMmCustomAPI::TCipheringInfo & aInfo
)

Completes notify a client of ciphering info change

RMmCustomAPI::NotifyCipheringInfoChange()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const RMmCustomAPI::TCipheringInfo & aInfo Ciphering information data structure: ciphering indicator and ciphering status.

CallbackSecurityNotifyLockInfoChangeInd(TInt, RMobilePhone::TMobilePhoneLockStatus, RMobilePhone::TMobilePhoneLockSetting, RMobilePhone::TMobilePhoneLock)

IMPORT_C void CallbackSecurityNotifyLockInfoChangeInd ( TInt aError,
RMobilePhone::TMobilePhoneLockStatus aStatus,
RMobilePhone::TMobilePhoneLockSetting aSetting,
RMobilePhone::TMobilePhoneLock aLock
)

Completion routine to provide the status of a phone lock and lock information back to the CTSY

RMobilePhone::NotifyLockInfoChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneLockStatus aStatus Status of the lock (unknown, locked, unlocked or blocked).
RMobilePhone::TMobilePhoneLockSetting aSetting Lock setting (unknown, enabled, disabled or replaced).
RMobilePhone::TMobilePhoneLock aLock Lock type.

CallbackSecurityNotifySecurityEventInd(TInt, RMobilePhone::TMobilePhoneSecurityEvent)

IMPORT_C void CallbackSecurityNotifySecurityEventInd ( TInt aError,
RMobilePhone::TMobilePhoneSecurityEvent aSecEvent
)

Completion routine to provide security event identifier back to the CTSY.

RMobilePhone::NotifySecurityEvent()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneSecurityEvent aSecEvent Notify security event.

CallbackSecuritySetLockSettingComp(TInt)

IMPORT_C void CallbackSecuritySetLockSettingComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecuritySetLockSetting::HandleSetLockSettingReqL()

LTSY notifies about current values for lock status and lock setting.

RMobilePhone::SetLockSetting()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSecurityVerifySecurityCodeComp(TInt)

IMPORT_C void CallbackSecurityVerifySecurityCodeComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityVerifySecurityCode::HandleVerifySecurityCodeReqL()

Completion to the routine sending a security code requiring verification to the phone

RMobilePhone::VerifySecurityCode()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSimAppendApnNameComp(TInt)

IMPORT_C void CallbackSimAppendApnNameComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimAppendApnName::HandleAppendApnNameReqL()

RMobilePhone::AppendAPNName()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSimChangeSecurityCodeComp(TInt)

IMPORT_C void CallbackSimChangeSecurityCodeComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimChangeSecurityCode::HandleChangeSecurityCodeReqL()

RMobilePhone::ChangeSecurityCode()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSimDeleteApnNameComp(TInt)

IMPORT_C void CallbackSimDeleteApnNameComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimDeleteApnName::HandleDeleteApnNameReqL()

RMobilePhone::DeleteAPNName()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSimEnumerateApnEntriesComp(TInt, TUint32)

IMPORT_C void CallbackSimEnumerateApnEntriesComp ( TInt aError,
TUint32 aNumEntries
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimEnumerateApnEntries::HandleEnumerateApnEntriesReqL()

RMobilePhone::EnumerateAPNEntries()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint32 aNumEntries The total number of available entries.

CallbackSimGetActiveIccApplicationTypeComp(TInt, MLtsyDispatchSimGetActiveIccApplicationType::TIccType)

IMPORT_C void CallbackSimGetActiveIccApplicationTypeComp ( TInt aError,
MLtsyDispatchSimGetActiveIccApplicationType::TIccType aIccType
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetActiveIccApplicationType::HandleGetActiveIccApplicationTypeReqL()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
MLtsyDispatchSimGetActiveIccApplicationType::TIccType aIccType Contains the active application type on ICC.

CallbackSimGetAnswerToResetComp(TInt, const TDesC8 &)

IMPORT_C void CallbackSimGetAnswerToResetComp ( TInt aError,
const TDesC8 & aAnswerToReset
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetAnswerToReset::HandleGetAnswerToResetReqL()

RMmCustomAPI::GetATR()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const TDesC8 & aAnswerToReset The answer to reset.

CallbackSimGetApnControlListServiceStatusComp(TInt, RMobilePhone::TAPNControlListServiceStatus)

IMPORT_C void CallbackSimGetApnControlListServiceStatusComp ( TInt aError,
RMobilePhone::TAPNControlListServiceStatus aStatus
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetApnControlListServiceStatus::HandleGetApnControlListServiceStatusReqL()

RMobilePhone::GetAPNControlListServiceStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TAPNControlListServiceStatus aStatus The APN Control List Service status stored on the USIM

CallbackSimGetApnNameComp(TInt, const RMobilePhone::TAPNEntryV3 &)

IMPORT_C void CallbackSimGetApnNameComp ( TInt aError,
const RMobilePhone::TAPNEntryV3 & aEntry
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetApnName::HandleGetApnNameReqL()

RMobilePhone::GetAPNname()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TAPNEntryV3 & aEntry The Access Point Name (APN) entry

CallbackSimGetCustomerServiceProfileComp(TInt, const RMobilePhone::TMobilePhoneCspFileV1 &)

IMPORT_C void CallbackSimGetCustomerServiceProfileComp ( TInt aError,
const RMobilePhone::TMobilePhoneCspFileV1 & aCsp
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetCustomerServiceProfile::HandleGetCustomerServiceProfileReqL()

RMobilePhone::GetCustomerServiceProfile()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneCspFileV1 & aCsp The Customer Service Profile file that is stored on the SIM

CallbackSimGetIccMessageWaitingIndicatorsComp(TInt, const RMobilePhone::TMobilePhoneMessageWaitingV1 &)

IMPORT_C void CallbackSimGetIccMessageWaitingIndicatorsComp ( TInt aError,
const RMobilePhone::TMobilePhoneMessageWaitingV1 & aMessageWaiting
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetIccMessageWaitingIndicators::HandleGetIccMessageWaitingIndicatorsReqL() back to the CTSY Dispatcher.

RMobilePhone::GetIccMessageWaitingIndicators()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneMessageWaitingV1 & aMessageWaiting The message waiting indicators to return.

CallbackSimGetServiceTableComp(TInt, const RMobilePhone::TMobilePhoneServiceTableV1 &)

IMPORT_C void CallbackSimGetServiceTableComp ( TInt aError,
const RMobilePhone::TMobilePhoneServiceTableV1 & aServiceTable
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetServiceTable::HandleGetServiceTableReqL() back to the CTSY Dispatcher.

RMobilePhone::GetServiceTable()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneServiceTableV1 & aServiceTable The service table to return.

CallbackSimGetSimAuthenticationDataComp(TInt, const TDesC8 &, const TDesC8 &)

IMPORT_C void CallbackSimGetSimAuthenticationDataComp ( TInt aError,
const TDesC8 & aSignedResponse,
const TDesC8 & aCipheringKey
)

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const TDesC8 & aSignedResponse The signed response. The length should not be greater than RMmCustomAPI::KMaxParametersLength.
const TDesC8 & aCipheringKey The ciphering key. The length should not be greater than RMmCustomAPI::KMaxParametersLength.

CallbackSimGetSimAuthenticationDataComp(TInt, const TDesC8 &, const TDesC8 &, const TDesC8 &, const TDesC8 &)

IMPORT_C void CallbackSimGetSimAuthenticationDataComp ( TInt aError,
const TDesC8 & aResponse,
const TDesC8 & aCipheringKey,
const TDesC8 & aIntegrityKey,
const TDesC8 & aAUTS
)

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const TDesC8 & aResponse The response. The length should not be greater than RMmCustomAPI::KMaxParametersLength.
const TDesC8 & aCipheringKey The ciphering key. The length should not be greater than RMmCustomAPI::KMaxParametersLength.
const TDesC8 & aIntegrityKey The integrity key. The length should not be greater than RMmCustomAPI::KMaxParametersLength.
const TDesC8 & aAUTS The AUTS value. A value generated by the peer upon experiencing a synchronization failure, 112 bits. This is needed only in error case. The length should not be greater than RMmCustomAPI::KMaxParametersLength.

CallbackSimGetSimCardReaderStatusComp(TInt, TUint8)

IMPORT_C void CallbackSimGetSimCardReaderStatusComp ( TInt aError,
TUint8 aSimCardReaderStatus
)

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TUint8 aSimCardReaderStatus The sim card reader's status. Bits: 1-3 Identity of card reader, 4 0=Card reader is not removable, 1=Card reader is removable, 5 0=Card reader is not present, 1=Card reader is present, 6 0=Card reader present is not ID-1 size, 1=Card reader present is ID-1 size, 7 0=No card present, 1=Card is present in reader, 8 0=No card powered, 1=Card in reader is powered.

CallbackSimGetSubscriberIdComp(TInt, const TDesC8 &)

IMPORT_C void CallbackSimGetSubscriberIdComp ( TInt aError,
const TDesC8 & aId
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetSubscriberId::HandleGetSubscriberIdReqL()

RMobilePhone::GetSubscriberId()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC8 & aId The subscriber id to be returned.

CallbackSimNotifyApnControlListServiceStatusChangeInd(TInt, RMobilePhone::TAPNControlListServiceStatus)

IMPORT_C void CallbackSimNotifyApnControlListServiceStatusChangeInd ( TInt aError,
RMobilePhone::TAPNControlListServiceStatus aStatus
)

Callback function to be used by the Licensee LTSY to indicate a change to the APN Control List service status.

RMobilePhone::NotifyAPNControlListServiceStatusChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TAPNControlListServiceStatus aStatus The new service status to return.

CallbackSimNotifyApnListChangeInd(TInt)

IMPORT_C void CallbackSimNotifyApnListChangeInd ( TInt aError )

Callback function to be used by the Licensee LTSY to indicate a change to the APN list.

RMobilePhone::NotifyAPNListChanged()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSimNotifyIccMessageWaitingIndicatorsChangeInd(TInt, const RMobilePhone::TMobilePhoneMessageWaitingV1 &)

IMPORT_C void CallbackSimNotifyIccMessageWaitingIndicatorsChangeInd ( TInt aError,
const RMobilePhone::TMobilePhoneMessageWaitingV1 & aIndicators
)

Callback function to be used by the Licensee LTSY to indicate that the message waiting indicators on the current ICC has changed.

RMobilePhone::NotifyIccMessageWaitingIndicatorsChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const RMobilePhone::TMobilePhoneMessageWaitingV1 & aIndicators The ICC message waiting indicators to return.

CallbackSimNotifySimCardStatusInd(TInt, RMmCustomAPI::TSIMCardStatus)

IMPORT_C void CallbackSimNotifySimCardStatusInd ( TInt aError,
RMmCustomAPI::TSIMCardStatus aSimCardStatus
)

This indicator is used to communicate changes to the status of the SIM card - i.e. whether it is inserted / readable etc.

RMmCustomAPI::NotifySimCardStatus()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
RMmCustomAPI::TSIMCardStatus aSimCardStatus Latest SIM card event.

CallbackSimPowerSimOffComp(TInt)

IMPORT_C void CallbackSimPowerSimOffComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimPowerSimOff::HandlePowerSimOffReqL()

RMmCustomAPI::PowerSimOff()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSimPowerSimOnComp(TInt)

IMPORT_C void CallbackSimPowerSimOnComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimPowerSimOn::HandlePowerSimOnReqL()

RMmCustomAPI::PowerSimOn()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSimReadSimFileComp(TInt, const TDesC8 &)

IMPORT_C void CallbackSimReadSimFileComp ( TInt aError,
const TDesC8 & aResponseBytes
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimReadSimFile::HandleReadSimFileReqL()

RMmCustomAPI::ReadSimFile()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const TDesC8 & aResponseBytes The bytes read from the SIM.

CallbackSimRefreshSimFilesInd(TInt, TUint16)

IMPORT_C void CallbackSimRefreshSimFilesInd ( TInt aError,
TUint16 aRefreshFileList
)

Callback function to be used by the Licensee LTSY to indicate that a refresh of specified cached files held in the CTSY should be done. Depending on the file list sent, the CTSY will begin the refresh.

A refresh of the Subscriber Id will always be done independent of the file list sent.

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint16 aRefreshFileList Bitmask containing list of files to refresh. The list of possible files is specified in TCacheFileTypes.

CallbackSimSendApduRequestComp(TInt, TUint8, TUint8, TUint8, const TDesC8 &)

IMPORT_C void CallbackSimSendApduRequestComp ( TInt aError,
TUint8 aServiceType,
TUint8 aCardReaderNumber,
TUint8 aApplicationType,
const TDesC8 & aResponseData
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSendApduRequest::HandleSimSendApduRequestReqL()

RMmCustomAPI::SendAPDUReq()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TUint8 aServiceType The value for the service type of the request to be returned to the client.
TUint8 aCardReaderNumber The value for the card reader number of the request to be returned to the client.
TUint8 aApplicationType The value for the application type of the request to be returned to the client.
const TDesC8 & aResponseData The transparent response data conveyed from the baseband to be returned to the client.

CallbackSimSendApduRequestV2Comp(TInt, const TDesC8 &)

IMPORT_C void CallbackSimSendApduRequestV2Comp ( TInt aError,
const TDesC8 & aResponseData
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSendApduRequestV2::HandleSimSendApduRequestV2ReqL()

RMmCustomAPI::SendAPDUReq()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const TDesC8 & aResponseData The transparent response data conveyed from the baseband to be returned to the client.

CallbackSimSetApnControlListServiceStatusComp(TInt)

IMPORT_C void CallbackSimSetApnControlListServiceStatusComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSetApnControlListServiceStatus::HandleSetApnControlListServiceStatusReqL()

RMobilePhone::SetAPNControlListServiceStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSimSetFdnSettingComp(TInt)

IMPORT_C void CallbackSimSetFdnSettingComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSetFdnSetting::HandleSetFdnSettingReqL()

RMobilePhone::SetFdnSetting()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSimSetIccMessageWaitingIndicatorsComp(TInt)

IMPORT_C void CallbackSimSetIccMessageWaitingIndicatorsComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSetIccMessageWaitingIndicators::HandleSetIccMessageWaitingIndicatorsReqL()

RMobilePhone::SetIccMessageWaitingIndicators()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSimSetSimMessageStatusReadComp(TInt)

IMPORT_C void CallbackSimSetSimMessageStatusReadComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSetSimMessageStatusRead::HandleSimSetMessageStatusReadReqL()

RMmCustomAPI::SetSimMessageStatusRead()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSimSimLockActivateComp(TInt)

IMPORT_C void CallbackSimSimLockActivateComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSimLockActivate::HandleSimLockActivateReqL()

RMmCustomAPI::ActivateSimLock()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSimSimLockDeActivateComp(TInt)

IMPORT_C void CallbackSimSimLockDeActivateComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSimLockDeActivate::HandleSimLockDeActivateReqL()

RMmCustomAPI::DeActivateSimLock()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSimSimWarmResetComp(TInt)

IMPORT_C void CallbackSimSimWarmResetComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSimWarmReset::HandleSimWarmResetReqL()

RMmCustomAPI::SimWarmReset()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSmsAckSmsStoredComp(TInt)

IMPORT_C void CallbackSmsAckSmsStoredComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsAckSmsStored::HandleAckSmsStoredReqL()

RMobileSmsMessaging::AckSmsStored()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSmsGetSmsStoreInfoComp(TInt, TInt, TInt)

IMPORT_C void CallbackSmsGetSmsStoreInfoComp ( TInt aError,
TInt aTotalEntries,
TInt aUsedEntries
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsGetSmsStoreInfo::HandleGetSmsStoreInfoReqL()

RMobileSmsMessaging::GetMessageStoreInfo()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aTotalEntries Indicates the total number of entries that may be held in this store.
TInt aUsedEntries Indicates the current number of entries held in this store.

CallbackSmsGetSmspListComp(TInt, const TDesC &, const TDesC &, const TDesC &, const DispatcherSim::TSmsParameters &, TBool)

IMPORT_C void CallbackSmsGetSmspListComp ( TInt aError,
const TDesC & aServiceCenterAddress,
const TDesC & aDestinationAddress,
const TDesC & aAlphaTagData,
const DispatcherSim::TSmsParameters & aSmsParameters,
TBool aMoreToCome
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsGetSmspList::HandleGetSmspListReqL()

Sends the SMS parameter list to the CTSY.

CMobilePhoneSmspList() CRetrieveMobilePhoneSmspList()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const TDesC & aServiceCenterAddress Service center address.
const TDesC & aDestinationAddress Destination address.
const TDesC & aAlphaTagData Alpha tag data.
const DispatcherSim::TSmsParameters & aSmsParameters Sms parametets.
TBool aMoreToCome Are more elements to come.

CallbackSmsNackSmsStoredComp(TInt)

IMPORT_C void CallbackSmsNackSmsStoredComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsNackSmsStored::HandleNackSmsStoredReqL()

RMobileSmsMessaging::NackSmsStored()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSmsNotifyReceiveSmsMessageInd(TInt, TBool, const TSmsMsg &)

IMPORT_C void CallbackSmsNotifyReceiveSmsMessageInd ( TInt aError,
TBool aInd,
const TSmsMsg & aSmsMessage
)

Callback function to be used by the Licensee LTSY to complete a pending RMobileSmsMessaging::ReceiveMessage() or as unsolicited completion

RMobileSmsMessaging::ReceiveMessage()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TBool aInd Set routing activity on/off.
const TSmsMsg & aSmsMessage Used to buffer incoming SMSes to the TSY.

CallbackSmsResumeSmsReceptionComp(TInt)

IMPORT_C void CallbackSmsResumeSmsReceptionComp ( TInt aError )

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSmsSendSatSmsComp(TInt)

IMPORT_C void CallbackSmsSendSatSmsComp ( TInt aError )

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSmsSendSmsMessageComp(TInt, TInt, const TDesC8 &)

IMPORT_C void CallbackSmsSendSmsMessageComp ( TInt aError,
TInt aMsgRef,
const TDesC8 & aSmsSubmitReport
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsSendSmsMessage::HandleSendSmsMessageReqL()

RMobileSmsMessaging::SendMessage()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TInt aMsgRef the message reference assigned to a sent message.
const TDesC8 & aSmsSubmitReport The message string, which is expected to be a buffer with a maximum size of RMobileSmsMessaging::KGsmTpduSize

CallbackSmsSendSmsMessageNoFdnCheckComp(TInt, TInt, const TDesC8 &)

IMPORT_C void CallbackSmsSendSmsMessageNoFdnCheckComp ( TInt aError,
TInt aMsgRef,
const TDesC8 & aSmsSubmitReport
)

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TInt aMsgRef The message reference assigned to a sent message.
const TDesC8 & aSmsSubmitReport The message string, which is expected to be a buffer with a maximum size of RMobileSmsMessaging::KGsmTpduSize

CallbackSmsSetMoSmsBearerComp(TInt)

IMPORT_C void CallbackSmsSetMoSmsBearerComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsSetMoSmsBearer::HandleSetMoSmsBearerReqL()

RMobileSmsMessaging::SetMoSmsBearer()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSmsStoreSmspListEntryComp(TInt)

IMPORT_C void CallbackSmsStoreSmspListEntryComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsStoreSmspList::HandleStoreSmspListEntryReqL()

RMobileSmsMessaging::StoreSmspListL()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.

CallbackSupplementaryServicesClearBlacklistComp(TInt)

IMPORT_C void CallbackSupplementaryServicesClearBlacklistComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesClearBlacklist::HandleClearBlacklistL()

Used to indicate to the Common TSY the outcome of clearing the blacklist.

RMmCustomAPI::ClearCallBlackList() RMobilePhone::ClearBlacklist()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSupplementaryServicesGetCallBarringStatusComp(TInt, const CMobilePhoneCBList &)

IMPORT_C void CallbackSupplementaryServicesGetCallBarringStatusComp ( TInt aError,
const CMobilePhoneCBList & aCallBarringList
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesGetCallBarringStatus::HandleGetCallBarringStatusReqL()

Used to return to the Common TSY the status of the call barring service.

CRetrieveMobilePhoneCBList::Start()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const CMobilePhoneCBList & aCallBarringList the call barring list

CallbackSupplementaryServicesGetCallForwardingStatusComp(TInt, const CMobilePhoneCFList &)

IMPORT_C void CallbackSupplementaryServicesGetCallForwardingStatusComp ( TInt aError,
const CMobilePhoneCFList & aCallForwardingList
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesGetCallForwardingStatus::HandleGetCallForwardingStatusReqL()

Used to return to the Common TSY the status of the call forwarding service.

CRetrieveMobilePhoneCFList::Start()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
const CMobilePhoneCFList & aCallForwardingList the call forwarding list

CallbackSupplementaryServicesGetCallWaitingStatusComp(TInt, const CMobilePhoneCWList &)

IMPORT_C void CallbackSupplementaryServicesGetCallWaitingStatusComp ( TInt aError,
const CMobilePhoneCWList & aCallWaitingList
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesGetCallWaitingStatus::HandleGetCallWaitingStatusReqL()

Used to return to the Common TSY the status of the call waiting service.

CRetrieveMobilePhoneCWList::Start()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const CMobilePhoneCWList & aCallWaitingList The list of the waiting calls status

CallbackSupplementaryServicesGetDiagnosticOctetsInd(TInt, TInt, TUint8)

IMPORT_C void CallbackSupplementaryServicesGetDiagnosticOctetsInd ( TInt aError,
TInt aCallId,
TUint8 aOctet
)

Callback function to be used by the Licensee LTSY to inform the CTSY about the 5th octet of the cause information element for supplementary services The cause information element is detailed in 3GPP TS 24.008.

RMmCustomAPI::GetDiagnosticInfo()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aCallId The Call ID of the call whose cause is set.
TUint8 aOctet The octet to set.

CallbackSupplementaryServicesNotifyAdditionalInfoInd(TInt, TUint8, const TDesC8 &)

IMPORT_C void CallbackSupplementaryServicesNotifyAdditionalInfoInd ( TInt aError,
TUint8 aOperationCode,
const TDesC8 & aAdditionalInfo
)

Callback function to be used by the Licensee LTSY to inform the CTSY about supplementary services additional info. The supplementary services coding are detailed in 3GPP TS 24.080

RMmCustomAPI::SsAdditionalInfoNotification()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aOperationCode The operational code.
const TDesC8 & aAdditionalInfo Any additional information.

CallbackSupplementaryServicesNotifyCallBarringStatusChangeInd(TInt, RMobilePhone::TMobilePhoneCBCondition)

IMPORT_C void CallbackSupplementaryServicesNotifyCallBarringStatusChangeInd ( TInt aError,
RMobilePhone::TMobilePhoneCBCondition aCondition
)

Callback function to be used by the Licensee LTSY to indicate a change to a call barring status. The Call Barring Supplementary Service is detailed in 3GPP TS 24.088.

RMobilePhone::NotifyCallBarringStatusChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneCBCondition aCondition The call barring condition that have changed

CallbackSupplementaryServicesNotifyCallForwardingActiveInd(TInt, RMobilePhone::TMobileService, RMobilePhone::TMobilePhoneCFActive)

IMPORT_C void CallbackSupplementaryServicesNotifyCallForwardingActiveInd ( TInt aError,
RMobilePhone::TMobileService aServiceGroup,
RMobilePhone::TMobilePhoneCFActive aActiveType
)

Callback function to be used by the Licensee LTSY to indicate when a call is made on a line and a call forwarding service is active on this line at the time. The Call Forwarding Supplementary Service is detailed in 3GPP TS 24.082.

RMobilePhone::NotifyCallForwardingActive()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
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

CallbackSupplementaryServicesNotifyCallForwardingStatusChangeInd(TInt, RMobilePhone::TMobilePhoneCFCondition)

IMPORT_C void CallbackSupplementaryServicesNotifyCallForwardingStatusChangeInd ( TInt aError,
RMobilePhone::TMobilePhoneCFCondition aCallForwardingCondition
)

Callback function to be used by the Licensee LTSY to indicate a Call Forwarding status changes. The Call Forwarding Supplementary Service is detailed in 3GPP TS 24.082.

RMobilePhone::NotifyCallForwardingStatusChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneCFCondition aCallForwardingCondition The call forwarding condition that changed status

CallbackSupplementaryServicesNotifyCallWaitingStatusChangeInd(TInt, RMobilePhone::TMobileService, RMobilePhone::TMobilePhoneCWStatus)

IMPORT_C void CallbackSupplementaryServicesNotifyCallWaitingStatusChangeInd ( TInt aError,
RMobilePhone::TMobileService aServiceGrouop,
RMobilePhone::TMobilePhoneCWStatus aStatus
)

Callback function to be used by the Licensee LTSY to indicate a change to a call waiting status. The Call Waiting Supplementary Service is detailed in 3GPP TS 24.083.

RMobilePhone::NotifyCallWaitingStatusChange()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobileService aServiceGrouop The relevant service group
RMobilePhone::TMobilePhoneCWStatus aStatus The new call waiting status

CallbackSupplementaryServicesNotifyNetworkEventCallWaitingInd(TInt, RMmCustomAPI::TSsMode, TBool)

IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventCallWaitingInd ( TInt aError,
RMmCustomAPI::TSsMode aMode,
TBool aCallIsWaiting
)

Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a call waiting state. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for waiting state is detailed in 3GPP TS 24.083.

RMmCustomAPI::NotifySsNetworkEvent()

Parameters

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).

CallbackSupplementaryServicesNotifyNetworkEventClirSuppressionInd(TInt, RMmCustomAPI::TSsMode, TBool)

IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventClirSuppressionInd ( TInt aError,
RMmCustomAPI::TSsMode aMode,
TBool aClirSuppressionRejected
)

Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a Calling Line Identification Restriction (CLIR) service. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for CLIR is detailed in 3GPP TS 24.081.

RMmCustomAPI::NotifySsNetworkEvent()

Parameters

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).

CallbackSupplementaryServicesNotifyNetworkEventConfrenceInd(TInt, RMmCustomAPI::TSsType, RMmCustomAPI::TSsMode, TBool)

IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventConfrenceInd ( TInt aError,
RMmCustomAPI::TSsType aType,
RMmCustomAPI::TSsMode aMode,
TBool aConferenceIndicator
)

Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a confrence call. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for confrence call is detailed in 3GPP TS 24.084.

RMmCustomAPI::NotifySsNetworkEvent()

Parameters

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).

CallbackSupplementaryServicesNotifyNetworkEventCugInd(TInt, RMmCustomAPI::TSsType, RMmCustomAPI::TSsMode, TUint16)

IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventCugInd ( TInt aError,
RMmCustomAPI::TSsType aType,
RMmCustomAPI::TSsMode aMode,
TUint16 aCugIndex
)

Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a closed user group (CUG) service. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for CUG is detailed in 3GPP TS 24.085.

RMmCustomAPI::NotifySsNetworkEvent()

Parameters

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).

CallbackSupplementaryServicesNotifyNetworkEventEctCallStateInd(TInt, RMmCustomAPI::TSsType, RMmCustomAPI::TSsMode, RMmCustomAPI::TSsEctState, RMmCustomAPI::TSsChoice, const TDesC &)

IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventEctCallStateInd ( TInt aError,
RMmCustomAPI::TSsType aType,
RMmCustomAPI::TSsMode aMode,
RMmCustomAPI::TSsEctState aEctCallState,
RMmCustomAPI::TSsChoice aEctChoice,
const TDesC & aRemotePartyNumber
)

Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a Explicit Call Transfer (ECT) service. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for ECT is detailed in 3GPP TS 24.091.

RMmCustomAPI::NotifySsNetworkEvent()

Parameters

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).

CallbackSupplementaryServicesNotifyNetworkEventForwardModeInd(TInt, RMmCustomAPI::TSsType, RMmCustomAPI::TSsMode, RMmCustomAPI::TSsForwMode)

IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventForwardModeInd ( TInt aError,
RMmCustomAPI::TSsType aType,
RMmCustomAPI::TSsMode aMode,
RMmCustomAPI::TSsForwMode aForwardMode
)

Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a call forward mode. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for call forward mode change is detailed in 3GPP TS 24.082.

RMmCustomAPI::NotifySsNetworkEvent()

Parameters

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).

CallbackSupplementaryServicesNotifyNetworkEventHoldModeInd(TInt, RMmCustomAPI::TSsType, RMmCustomAPI::TSsMode, RMmCustomAPI::TSsHoldMode)

IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventHoldModeInd ( TInt aError,
RMmCustomAPI::TSsType aType,
RMmCustomAPI::TSsMode aMode,
RMmCustomAPI::TSsHoldMode aHoldMode
)

Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about the hold state of a call. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for hold mode is detailed in 3GPP TS 24.083, 3GPP TS 24.084 and 3GPP TS 24.091.

RMmCustomAPI::NotifySsNetworkEvent()

Parameters

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).

CallbackSupplementaryServicesNotifyNetworkEventInd(TInt, RMmCustomAPI::TSsType, RMmCustomAPI::TSsMode)

IMPORT_C void CallbackSupplementaryServicesNotifyNetworkEventInd ( TInt aError,
RMmCustomAPI::TSsType aType,
RMmCustomAPI::TSsMode aMode
)

Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message without another specific callback function from the network. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage is detailed in all the 3GPP supplementary services specs.

RMmCustomAPI::NotifySsNetworkEvent()

Parameters

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.

CallbackSupplementaryServicesNotifyRequestCompleteInd(TInt, TInt)

IMPORT_C void CallbackSupplementaryServicesNotifyRequestCompleteInd ( TInt aError,
TInt aStatus
)

Callback function to be used by the Licensee LTSY to inform the CTSY about a completion of a supplementary services request. The supplementary services coding are detailed in 3GPP TS 24.080

RMmCustomAPI::SsRequestCompleteNotification()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TInt aStatus The completion status.

CallbackSupplementaryServicesNotifySendNetworkServiceRequestInd(TInt, RMobilePhone::TMobilePhoneNotifySendSSOperation, const TDesC &)

IMPORT_C void CallbackSupplementaryServicesNotifySendNetworkServiceRequestInd ( TInt aError,
RMobilePhone::TMobilePhoneNotifySendSSOperation aOperationCode,
const TDesC & aAdditionalInfo
)

Callback function to be used by the Licensee LTSY to notify the client for send network service request invocation and request completion events.

RMobilePhone::NotifySendNetworkServiceRequest()

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
RMobilePhone::TMobilePhoneNotifySendSSOperation aOperationCode
const TDesC & aAdditionalInfo

CallbackSupplementaryServicesReceiveUssdMessageInd(TInt, const TDesC8 &, TUint8, RMobileUssdMessaging::TMobileUssdMessageType, RMobileUssdMessaging::TMobileUssdDataFormat)

IMPORT_C void CallbackSupplementaryServicesReceiveUssdMessageInd ( TInt aError,
const TDesC8 & aMessage,
TUint8 aDcs,
RMobileUssdMessaging::TMobileUssdMessageType aType,
RMobileUssdMessaging::TMobileUssdDataFormat aFormat
)

Callback function to be used by the Licensee LTSY to indicate that a USSD message was received from the network. The USSD Supplementary Service is detailed in 3GPP TS 24.090.

RMobileUssdMessaging::ReceiveMessage()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
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

CallbackSupplementaryServicesSendNetworkServiceRequestComp(TInt)

IMPORT_C void CallbackSupplementaryServicesSendNetworkServiceRequestComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSendNetworkServiceRequest::HandleSendNetworkServiceRequestReqL()

Used to indicate to the Common TSY the outcome of sending a network service request with FDN check.

RMobilePhone::SendNetworkServiceRequest()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSupplementaryServicesSendNetworkServiceRequestNoFdnCheckComp(TInt)

IMPORT_C void CallbackSupplementaryServicesSendNetworkServiceRequestNoFdnCheckComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSendNetworkServiceRequestNoFdnCheck::HandleSendNetworkServiceRequestNoFdnCheckReqL()

Used to indicate to the Common TSY the outcome of sending a network service request without FDN check.

RMobilePhone::SendNetworkServiceRequestNoFdnCheck()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSupplementaryServicesSendUssdMessageComp(TInt)

IMPORT_C void CallbackSupplementaryServicesSendUssdMessageComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSendUssdMessage::HandleSendUssdMessageReqL()

Used to indicate to the Common TSY the outcome of sending an USSD message.

RMobileUssdMessaging::SendMessage()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSupplementaryServicesSendUssdMessageNoFdnCheckComp(TInt)

IMPORT_C void CallbackSupplementaryServicesSendUssdMessageNoFdnCheckComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSendUssdMessageNoFdnCheck::HandleSendUssdMessageNoFdnCheckReqL()

Used to indicate to the Common TSY the outcome of sending an USSD message.

RMobileUssdMessaging::SendMessageNoFdnCheck()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSupplementaryServicesSendUssdReleaseComp(TInt, TUint8, const TDesC &)

IMPORT_C void CallbackSupplementaryServicesSendUssdReleaseComp ( TInt aError,
TUint8 aOpCode,
const TDesC & aAdditionalInfo
)

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSendUssdRelease::HandleSendUssdReleaseReqL()

Used to indicate to the Common TSY the outcome of sending an USSD release.

RMobileUssdMessaging::SendRelease()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.
TUint8 aOpCode The Operation Code.
const TDesC & aAdditionalInfo Any additional information

CallbackSupplementaryServicesSetCallBarringStatusComp(TInt)

IMPORT_C void CallbackSupplementaryServicesSetCallBarringStatusComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSetCallBarringStatus::HandleSetCallBarringStatusReqL()

Used to indicate to the Common TSY the outcome of setting the call barring service.

RMobilePhone::SetCallBarringStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSupplementaryServicesSetCallForwardingStatusComp(TInt)

IMPORT_C void CallbackSupplementaryServicesSetCallForwardingStatusComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSetCallForwardingStatus::HandleSetCallForwardingStatusReqL()

Used to indicate to the Common TSY the outcome of setting the call forwarding service.

RMobilePhone::SetCallForwardingStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSupplementaryServicesSetCallWaitingStatusComp(TInt)

IMPORT_C void CallbackSupplementaryServicesSetCallWaitingStatusComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSetCallWaitingStatus::HandleSetCallWaitingStatusReqL()

Used to indicate to the Common TSY the outcome of setting the call waiting service.

RMobilePhone::SetCallWaitingStatus()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

CallbackSupplementaryServicesSetSsPasswordComp(TInt)

IMPORT_C void CallbackSupplementaryServicesSetSsPasswordComp ( TInt aError )

Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSetSsPassword::HandleSetSsPasswordReqL()

Used to indicate to the Common TSY the outcome of setting the supplementary services password.

RMobilePhone::SetSSPassword()

Parameters

TInt aError KErrNone on success, or another error code indicating the error otherwise.

ConstructL()

void ConstructL ( ) [private]

NewL()

CCtsyDispatcherCallback * NewL ( ) [static]

NewLC()

CCtsyDispatcherCallback * NewLC ( ) [static]

SetDispatcherHolder(TDispatcherHolder &)

void SetDispatcherHolder ( TDispatcherHolder & aDispatcherHolder ) [private]

Set the dispatcher holder.

Parameters

TDispatcherHolder & aDispatcherHolder Reference to dispatcher holder.

Member Data Documentation

TDispatcherHolder * iDispatcherHolder

TDispatcherHolder * iDispatcherHolder [private]

Holds pointers to dispatcher objects. Completions sent by the Licensee LTSY are forwarded by this class to the relevant dispatcher stored in the dispatcher holder.