CPhoneDispatcher Class Reference

class CPhoneDispatcher : public CBase

This class is responsible for packing and unpacking data belonging to Phone related requests to the Licensee LTSY.

Inherits from

Public Member Functions
~CPhoneDispatcher()
voidCallbackBootNotifyModemStatusReady(TInt, TRfStateInfo)
voidCallbackBootNotifySimStatusReady(TInt)
voidCallbackGetBatteryInfo(TInt, const RMobilePhone::TMobilePhoneBatteryInfoV1 &)
voidCallbackGetCellInfo(TInt)
voidCallbackGetCellInfo(TInt, const RMmCustomAPI::TMmCellInfo::TGSMCellInfo &)
voidCallbackGetCellInfo(TInt, const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo &)
voidCallbackGetCurrentActiveUsimApplication(TInt, const TDesC8 &)
voidCallbackGetCurrentNetworkInfo(TInt, const RMobilePhone::TMobilePhoneNetworkInfoV5 &, const RMobilePhone::TMobilePhoneLocationAreaV1 &)
voidCallbackGetCurrentSystemNetworkModes(TInt, TUint32)
voidCallbackGetDetectedNetworks(TInt, const CMobilePhoneNetworkListV2 &)
voidCallbackGetDetectedNetworksCancel(TInt)
voidCallbackGetFdnStatus(TInt, RMobilePhone::TMobilePhoneFdnStatus)
voidCallbackGetHomeNetwork(TInt, const RMobilePhone::TMobilePhoneNetworkInfoV5 &)
voidCallbackGetHspaStatus(TInt, RMmCustomAPI::THSxPAStatus)
voidCallbackGetNetworkMode(TInt, RMobilePhone::TMobilePhoneNetworkMode)
voidCallbackGetNetworkProviderName(TInt, const TDesC &)
voidCallbackGetNetworkRegistrationStatus(TInt, RMobilePhone::TMobilePhoneRegistrationStatus)
voidCallbackGetNitzInfo(TInt, const RMobilePhone::TMobilePhoneNITZ &)
voidCallbackGetOperatorName(TInt, RMmCustomAPI::TOperatorNameType, const TDesC &)
voidCallbackGetPhoneCellInfo(TInt, const RMobilePhone::TMobilePhoneCellInfoV9 &)
voidCallbackGetPhoneId(TInt, const RMobilePhone::TMobilePhoneIdentityV1 &)
voidCallbackGetServiceProviderName(TInt, const RMobilePhone::TMobilePhoneServiceProviderNameV2 &)
voidCallbackGetSignalStrength(TInt, TInt32, TInt8)
voidCallbackGetSystemNetworkBand(TInt, RMmCustomAPI::TBandSelection, RMmCustomAPI::TNetworkModeCaps)
voidCallbackGetUsimServiceSupport(TInt, TInt, TBool)
voidCallbackNotifyBatteryInfoChange(TInt, const RMobilePhone::TMobilePhoneBatteryInfoV1 &)
voidCallbackNotifyCellInfoChanged(TInt)
voidCallbackNotifyCellInfoChanged(TInt, const RMmCustomAPI::TMmCellInfo::TGSMCellInfo &)
voidCallbackNotifyCellInfoChanged(TInt, const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo &)
voidCallbackNotifyCurrentNetworkChange(TInt, const RMobilePhone::TMobilePhoneNetworkInfoV5 &, const RMobilePhone::TMobilePhoneLocationAreaV1 &)
voidCallbackNotifyDtmfEvent(TInt, RMmCustomAPI::TDtmfEventType, RMmCustomAPI::TDtmfEvent, TChar)
voidCallbackNotifyDtmfEvent(TInt, RMobilePhone::TMobilePhoneDTMFEvent)
voidCallbackNotifyEgprsInfoChange(TInt, TBool)
voidCallbackNotifyHspaStatusChanged(TInt, RMmCustomAPI::THSxPAStatus)
voidCallbackNotifyNetworkConnectionFailure(TInt)
voidCallbackNotifyNetworkModeChange(TInt, RMobilePhone::TMobilePhoneNetworkMode)
voidCallbackNotifyNetworkRegistrationStatusChange(TInt, RMobilePhone::TMobilePhoneRegistrationStatus)
voidCallbackNotifyNetworkSelectionSettingChange(TInt, RMobilePhone::TMobilePhoneSelectionMethod)
voidCallbackNotifyNitzInfoChange(TInt, const RMobilePhone::TMobilePhoneNITZ &)
voidCallbackNotifyNspsStatusChange(TInt, TBool)
voidCallbackNotifyRauEvent(TInt, RMmCustomAPI::TRauEventStatus)
voidCallbackNotifyRfStatusChange(TInt, TRfStateInfo)
voidCallbackNotifySignalStrengthChange(TInt, TInt32, TInt8)
voidCallbackNspsWakeup(TInt)
voidCallbackRegisterCellInfoChangeNotification(TInt)
voidCallbackResetNetServer(TInt)
voidCallbackSelectNetwork(TInt)
voidCallbackSelectNetworkCancel(TInt)
voidCallbackSetAlwaysOnMode(TInt)
voidCallbackSetDriveMode(TInt)
voidCallbackSetHspaStatus(TInt)
voidCallbackSetNetworkSelectionSetting(TInt, RMobilePhone::TMobilePhoneSelectionMethod)
voidCallbackSetSystemNetworkBand(TInt)
voidCallbackSetSystemNetworkMode(TInt)
voidCallbackSimRefreshRegister(TInt)
voidCallbackSync(CRequestQueueOneShot::TIpcDataPackage &)
voidCallbackTerminateAllCalls(TInt)
TInt DispatchBootNotifyModemStatusReadyL()
TInt DispatchBootNotifySimStatusReadyL()
TInt DispatchGetBatteryInfoL()
TInt DispatchGetCellInfoL()
TInt DispatchGetCurrentActiveUsimApplicationL()
TInt DispatchGetCurrentNetworkInfoL()
TInt DispatchGetCurrentSystemNetworkModesL()
TInt DispatchGetDetectedNetworksCancelL()
TInt DispatchGetDetectedNetworksL()
TInt DispatchGetFdnStatusL()
TInt DispatchGetHomeNetworkL()
TInt DispatchGetHspaStatusL()
TInt DispatchGetNetworkModeL()
TInt DispatchGetNetworkProviderNameL()
TInt DispatchGetNetworkRegistrationStatusL()
TInt DispatchGetNitzInfoL()
TInt DispatchGetOperatorNameL()
TInt DispatchGetPhoneCellInfoL()
TInt DispatchGetPhoneIdL(TUint)
TInt DispatchGetServiceProviderNameL()
TInt DispatchGetSignalStrengthL()
TInt DispatchGetSystemNetworkBandL()
TInt DispatchGetUsimServiceSupportL(const CMmDataPackage *)
TInt DispatchNspsWakeupL()
TInt DispatchRegisterCellInfoChangeNotificationL()
TInt DispatchResetNetServerL()
TInt DispatchSelectNetworkCancelL()
TInt DispatchSelectNetworkL(const CMmDataPackage *)
TInt DispatchSetAlwaysOnModeL(const CMmDataPackage *)
TInt DispatchSetDriveModeL(const CMmDataPackage *)
TInt DispatchSetHspaStatusL(const CMmDataPackage *)
TInt DispatchSetNetworkSelectionSettingL(const CMmDataPackage *)
TInt DispatchSetSystemNetworkBandL(const CMmDataPackage *)
TInt DispatchSetSystemNetworkModeL(const CMmDataPackage *)
TInt DispatchSimRefreshRegisterL(const CMmDataPackage *)
TInt DispatchTerminateAllCallsL(const CMmDataPackage *)
CPhoneDispatcher *NewL(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, MmMessageManagerCallback &, CRequestQueueOneShot &, MBootSequenceCallbacks &)
CPhoneDispatcher *NewLC(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, MmMessageManagerCallback &, CRequestQueueOneShot &, MBootSequenceCallbacks &)
voidSetDispatcherHolder(TDispatcherHolder &)
Private Member Functions
CPhoneDispatcher(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, MmMessageManagerCallback &, CRequestQueueOneShot &, MBootSequenceCallbacks &)
voidConstructL()
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
MBootSequenceCallbacks &iBootSequenceObserver
RMmCustomAPI::TMmCellInfo *iCellInfo
TDispatcherHolder *iDispatcherHolder
MLtsyDispatchPhoneBootNotifyModemStatusReady *iLtsyDispatchPhoneBootNotifyModemStatusReady
MLtsyDispatchPhoneBootNotifySimStatusReady *iLtsyDispatchPhoneBootNotifySimStatusReady
MLtsyDispatchPhoneGetBatteryInfo *iLtsyDispatchPhoneGetBatteryInfo
MLtsyDispatchPhoneGetCellInfo *iLtsyDispatchPhoneGetCellInfo
MLtsyDispatchPhoneGetCurrentActiveUsimApplication *iLtsyDispatchPhoneGetCurrentActiveUsimApplication
MLtsyDispatchPhoneGetCurrentNetworkInfo *iLtsyDispatchPhoneGetCurrentNetworkInfo
MLtsyDispatchPhoneGetCurrentSystemNetworkModes *iLtsyDispatchPhoneGetCurrentSystemNetworkModes
MLtsyDispatchPhoneGetDetectedNetworks *iLtsyDispatchPhoneGetDetectedNetworks
MLtsyDispatchPhoneGetDetectedNetworksCancel *iLtsyDispatchPhoneGetDetectedNetworksCancel
MLtsyDispatchPhoneGetFdnStatus *iLtsyDispatchPhoneGetFdnStatus
MLtsyDispatchPhoneGetHomeNetwork *iLtsyDispatchPhoneGetHomeNetwork
MLtsyDispatchPhoneGetHspaStatus *iLtsyDispatchPhoneGetHspaStatus
MLtsyDispatchPhoneGetNetworkMode *iLtsyDispatchPhoneGetNetworkMode
MLtsyDispatchPhoneGetNetworkProviderName *iLtsyDispatchPhoneGetNetworkProviderName
MLtsyDispatchPhoneGetNetworkRegistrationStatus *iLtsyDispatchPhoneGetNetworkRegistrationStatus
MLtsyDispatchPhoneGetNitzInfo *iLtsyDispatchPhoneGetNitzInfo
MLtsyDispatchPhoneGetOperatorName *iLtsyDispatchPhoneGetOperatorName
MLtsyDispatchPhoneGetPhoneCellInfo *iLtsyDispatchPhoneGetPhoneCellInfo
MLtsyDispatchPhoneGetPhoneId *iLtsyDispatchPhoneGetPhoneId
MLtsyDispatchPhoneGetServiceProviderName *iLtsyDispatchPhoneGetServiceProviderName
MLtsyDispatchPhoneGetSignalStrength *iLtsyDispatchPhoneGetSignalStrength
MLtsyDispatchPhoneGetSystemNetworkBand *iLtsyDispatchPhoneGetSystemNetworkBand
MLtsyDispatchPhoneGetUsimServiceSupport *iLtsyDispatchPhoneGetUsimServiceSupport
MLtsyDispatchPhoneNspsWakeup *iLtsyDispatchPhoneNspsWakeup
MLtsyDispatchPhoneRegisterCellInfoChangeNotification *iLtsyDispatchPhoneRegisterCellInfoChangeNotification
MLtsyDispatchPhoneResetNetServer *iLtsyDispatchPhoneResetNetServer
MLtsyDispatchPhoneSelectNetwork *iLtsyDispatchPhoneSelectNetwork
MLtsyDispatchPhoneSelectNetworkCancel *iLtsyDispatchPhoneSelectNetworkCancel
MLtsyDispatchPhoneSetAlwaysOnMode *iLtsyDispatchPhoneSetAlwaysOnMode
MLtsyDispatchPhoneSetDriveMode *iLtsyDispatchPhoneSetDriveMode
MLtsyDispatchPhoneSetHspaStatus *iLtsyDispatchPhoneSetHspaStatus
MLtsyDispatchPhoneSetNetworkSelectionSetting *iLtsyDispatchPhoneSetNetworkSelectionSetting
MLtsyDispatchPhoneSetSystemNetworkBand *iLtsyDispatchPhoneSetSystemNetworkBand
MLtsyDispatchPhoneSetSystemNetworkMode *iLtsyDispatchPhoneSetSystemNetworkMode
MLtsyDispatchPhoneSimRefreshRegister *iLtsyDispatchPhoneSimRefreshRegister
MLtsyDispatchPhoneTerminateAllCalls *iLtsyDispatchPhoneTerminateAllCalls
MLtsyDispatchFactoryV1 &iLtsyFactoryV1
MmMessageManagerCallback &iMessageManagerCallback
TUint iPhoneIdReqOrigin
CRequestQueueOneShot &iRequestAsyncOneShot
MmMessageManagerCallback &iSatMessageManagerCallback

Constructor & Destructor Documentation

CPhoneDispatcher(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, MmMessageManagerCallback &, CRequestQueueOneShot &, MBootSequenceCallbacks &)

CPhoneDispatcher(MLtsyDispatchFactoryV1 &aLtsyFactory,
MmMessageManagerCallback &aMessageManagerCallback,
MmMessageManagerCallback &aSatMessageManagerCallback,
CRequestQueueOneShot &aRequestAsyncOneShot,
MBootSequenceCallbacks &aBootSequenceObserver
)[private]

Parameters

MLtsyDispatchFactoryV1 & aLtsyFactory
MmMessageManagerCallback & aMessageManagerCallback
MmMessageManagerCallback & aSatMessageManagerCallback
CRequestQueueOneShot & aRequestAsyncOneShot
MBootSequenceCallbacks & aBootSequenceObserver

~CPhoneDispatcher()

~CPhoneDispatcher()[virtual]

Member Functions Documentation

CallbackBootNotifyModemStatusReady(TInt, TRfStateInfo)

voidCallbackBootNotifyModemStatusReady(TIntaError,
TRfStateInfoaRfStatus
)

Packages the data returned by the Licensee LTSY and completes the EMmTsyBootNotifyModemStatusReadyIPC request back to the Common TSY.

Parameters

TInt aErrorThe error code to complete back.
TRfStateInfo aRfStatusRF status.

CallbackBootNotifySimStatusReady(TInt)

voidCallbackBootNotifySimStatusReady(TIntaError)

Packages the data returned by the Licensee LTSY and completes the EMmTsyBootNotifySimStatusReadyIPC request back to the Common TSY.

Parameters

TInt aErrorThe error code to complete back.

CallbackGetBatteryInfo(TInt, const RMobilePhone::TMobilePhoneBatteryInfoV1 &)

voidCallbackGetBatteryInfo(TIntaError,
const RMobilePhone::TMobilePhoneBatteryInfoV1 &aBatteryInfo
)

Packages the data returned by the Licensee LTSY and completes CPhoneDispatcher::DispatchGetBatteryInfoL()

Parameters

TInt aErrorThe error code to complete back.
const RMobilePhone::TMobilePhoneBatteryInfoV1 & aBatteryInfoThe battery information to be sent to the CTSY Dispatcher.

CallbackGetCellInfo(TInt)

voidCallbackGetCellInfo(TIntaError)

Parameters

TInt aErrorThe error code to complete back.

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

voidCallbackGetCellInfo(TIntaError,
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo &aInfo
)

Packages the data returned by the Licensee LTSY and completes CPhoneDispatcher::DispatchGetCellInfoL()

Parameters

TInt aErrorThe error code to complete back.
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo & aInfoThe GSM cell information.

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

voidCallbackGetCellInfo(TIntaError,
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo &aInfo
)

Packages the data returned by the Licensee LTSY and completes CPhoneDispatcher::DispatchGetCellInfoL()

Parameters

TInt aErrorThe error code to complete back.
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo & aInfoThe WCDMA cell information.

CallbackGetCurrentActiveUsimApplication(TInt, const TDesC8 &)

voidCallbackGetCurrentActiveUsimApplication(TIntaError,
const TDesC8 &aAid
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneGetCurrentActiveUsimApplicationComp()

Parameters

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

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

voidCallbackGetCurrentNetworkInfo(TIntaError,
const RMobilePhone::TMobilePhoneNetworkInfoV5 &aNetworkInfo,
const RMobilePhone::TMobilePhoneLocationAreaV1 &aLocationArea
)

Packages the data returned by the Licensee LTSY and completes CPhoneDispatcher::DispatchGetCurrentNetworkInfoL()

Parameters

TInt aErrorThe error code to complete back.
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfoThe network information to be sent to the CTSY Dispatcher. Note the actual data type contained could be of type TMobilePhoneNetworkInfoV2 or TMobilePhoneNetworkInfoV1.
const RMobilePhone::TMobilePhoneLocationAreaV1 & aLocationAreaThe mobile phone location area.

CallbackGetCurrentSystemNetworkModes(TInt, TUint32)

voidCallbackGetCurrentSystemNetworkModes(TIntaError,
TUint32aCurrentSystemNetworkModes
)

Packages the data returned by the Licensee LTSY and completes CPhoneDispatcher::DispatchGetCurrentSystemNetworkModesL()

Parameters

TInt aErrorThe error code to complete back.
TUint32 aCurrentSystemNetworkModesA bit mask that represents the current network modes with values from RMmCustomAPI::TNetworkModeCaps.

CallbackGetDetectedNetworks(TInt, const CMobilePhoneNetworkListV2 &)

voidCallbackGetDetectedNetworks(TIntaError,
const CMobilePhoneNetworkListV2 &aPhoneNetworkList
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneGetDetectedNetworksComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
const CMobilePhoneNetworkListV2 & aPhoneNetworkListThe list of detected networks

CallbackGetDetectedNetworksCancel(TInt)

voidCallbackGetDetectedNetworksCancel(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneGetDetectedNetworksCancelComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.

CallbackGetFdnStatus(TInt, RMobilePhone::TMobilePhoneFdnStatus)

voidCallbackGetFdnStatus(TIntaError,
RMobilePhone::TMobilePhoneFdnStatusaFdnStatus
)

Packages the data returned by the Licensee LTSY and completes the RMobilePhone::GetFdnStatus request back to the Common TSY.

Parameters

TInt aErrorThe error code to complete back.
RMobilePhone::TMobilePhoneFdnStatus aFdnStatusThe FDN status to complete back.

CallbackGetHomeNetwork(TInt, const RMobilePhone::TMobilePhoneNetworkInfoV5 &)

voidCallbackGetHomeNetwork(TIntaError,
const RMobilePhone::TMobilePhoneNetworkInfoV5 &aNetworkInfo
)

Callback function to be used by the request.

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfoNetwork information returned by the LTSY.

CallbackGetHspaStatus(TInt, RMmCustomAPI::THSxPAStatus)

voidCallbackGetHspaStatus(TIntaError,
RMmCustomAPI::THSxPAStatusaStatus
)

Packages the data returned by the Licensee LTSY and completes CPhoneDispatcher::DispatchGetHspaStatusL()

Parameters

TInt aErrorThe error code to complete back.
RMmCustomAPI::THSxPAStatus aStatusThe phone HSxPA status (enable or disable).

CallbackGetNetworkMode(TInt, RMobilePhone::TMobilePhoneNetworkMode)

voidCallbackGetNetworkMode(TIntaError,
RMobilePhone::TMobilePhoneNetworkModeaNetworkMode
)

Packages the data returned by the Licensee LTSY and completes CPhoneDispatcher::DispatchGetNetworkModeL()

Parameters

TInt aErrorThe error code to complete back.
RMobilePhone::TMobilePhoneNetworkMode aNetworkModeThe network mode to be sent to the CTSY Dispatcher.

CallbackGetNetworkProviderName(TInt, const TDesC &)

voidCallbackGetNetworkProviderName(TIntaError,
const TDesC &aName
)

Packages the data returned by the Licensee LTSY and completes CPhoneDispatcher::DispatchGetNetworkProviderNameL()

Parameters

TInt aErrorThe error code to complete back.
const TDesC & aNameThe name of the current network provider.

CallbackGetNetworkRegistrationStatus(TInt, RMobilePhone::TMobilePhoneRegistrationStatus)

voidCallbackGetNetworkRegistrationStatus(TIntaError,
RMobilePhone::TMobilePhoneRegistrationStatusaRegStatus
)

Packages the data returned by the Licensee LTSY and completes the RMobilePhone::GetNetworkRegistrationStatus back to the Common TSY.

Parameters

TInt aErrorThe error code to complete back.
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus

CallbackGetNitzInfo(TInt, const RMobilePhone::TMobilePhoneNITZ &)

voidCallbackGetNitzInfo(TIntaError,
const RMobilePhone::TMobilePhoneNITZ &aNitzInfo
)

Packages the data returned by the Licensee LTSY and completes CPhoneDispatcher::DispatchGetNitzInfoL()

Parameters

TInt aErrorThe error code to complete back.
const RMobilePhone::TMobilePhoneNITZ & aNitzInfoThe NITZ information to be sent to the CTSY Dispatcher.

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

voidCallbackGetOperatorName(TIntaError,
RMmCustomAPI::TOperatorNameTypeaType,
const TDesC &aName
)

Packages the data returned by the Licensee LTSY and completes CPhoneDispatcher::DispatchGetOperatorNameL()

Parameters

TInt aErrorThe error code to complete back.
RMmCustomAPI::TOperatorNameType aTypeThe type of the operator name.
const TDesC & aNameThe name of the current operator.

CallbackGetPhoneCellInfo(TInt, const RMobilePhone::TMobilePhoneCellInfoV9 &)

voidCallbackGetPhoneCellInfo(TIntaError,
const RMobilePhone::TMobilePhoneCellInfoV9 &aCellInfo
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneGetPhoneCellInfoComp()

Parameters

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

CallbackGetPhoneId(TInt, const RMobilePhone::TMobilePhoneIdentityV1 &)

voidCallbackGetPhoneId(TIntaError,
const RMobilePhone::TMobilePhoneIdentityV1 &aPhoneId
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneGetPhoneIdComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneIdentityV1 & aPhoneIdThe mobile phone identity returned by the LTSY.

CallbackGetServiceProviderName(TInt, const RMobilePhone::TMobilePhoneServiceProviderNameV2 &)

voidCallbackGetServiceProviderName(TIntaError,
const RMobilePhone::TMobilePhoneServiceProviderNameV2 &aServiceProvider
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneGetServiceProviderNameComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneServiceProviderNameV2 & aServiceProviderThe service provider information.

CallbackGetSignalStrength(TInt, TInt32, TInt8)

voidCallbackGetSignalStrength(TIntaError,
TInt32aSignalStrength,
TInt8aBar
)

Packages the data returned by the Licensee LTSY and completes CPhoneDispatcher::DispatchGetSignalStrengthL()

Parameters

TInt aErrorThe error code to complete back.
TInt32 aSignalStrengthThe signal strength value to be sent to the CTSY Dispatcher.
TInt8 aBarThe bar display to be sent to the CTSY Dispatcher.

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

voidCallbackGetSystemNetworkBand(TIntaError,
RMmCustomAPI::TBandSelectionaBand,
RMmCustomAPI::TNetworkModeCapsaMode
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneGetCurrentActiveUsimApplicationComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
RMmCustomAPI::TBandSelection aBandthe current network band
RMmCustomAPI::TNetworkModeCaps aModethe current nework mode

CallbackGetUsimServiceSupport(TInt, TInt, TBool)

voidCallbackGetUsimServiceSupport(TIntaError,
TIntaApplicationNumber,
TBoolaSupported
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneGetUsimServiceSupportComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
TInt aApplicationNumberThe application number to which the support status is related to.
TBool aSupportedThe service supported state (True / False)

CallbackNotifyBatteryInfoChange(TInt, const RMobilePhone::TMobilePhoneBatteryInfoV1 &)

voidCallbackNotifyBatteryInfoChange(TIntaError,
const RMobilePhone::TMobilePhoneBatteryInfoV1 &aBatteryInfo
)

Callback function to be used by the request to complete a NotifyBatteryInfoChange.

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneBatteryInfoV1 & aBatteryInfoThe battery information to be sent to the CTSY Dispatcher.

CallbackNotifyCellInfoChanged(TInt)

voidCallbackNotifyCellInfoChanged(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifyCellInfoChangedInd()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.

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

voidCallbackNotifyCellInfoChanged(TIntaError,
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo &aInfo
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifyCellInfoChangedInd()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo & aInfoThe new GSM cell information.

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

voidCallbackNotifyCellInfoChanged(TIntaError,
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo &aInfo
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifyCellInfoChangedInd()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo & aInfoThe new WCDMA cell information.

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

voidCallbackNotifyCurrentNetworkChange(TIntaError,
const RMobilePhone::TMobilePhoneNetworkInfoV5 &aNetworkInfo,
const RMobilePhone::TMobilePhoneLocationAreaV1 &aLocationArea
)

Callback function to complete an RMobilePhone::NotifyCurrentNetworkChange request to the Common TSY.

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfoThe network information to be sent to the CTSY Dispatcher. Note the actual data type contained could be of type TMobilePhoneNetworkInfoV2 or TMobilePhoneNetworkInfoV1.
const RMobilePhone::TMobilePhoneLocationAreaV1 & aLocationAreaThe mobile phone location area.

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

voidCallbackNotifyDtmfEvent(TIntaError,
RMmCustomAPI::TDtmfEventTypeaType,
RMmCustomAPI::TDtmfEventaEvent,
TCharaTone
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifyDtmfEventInd()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
RMmCustomAPI::TDtmfEventType aTypeThe DTMF event type.
RMmCustomAPI::TDtmfEvent aEventThe DTMF event to be notified.
TChar aToneThe event tone.

CallbackNotifyDtmfEvent(TInt, RMobilePhone::TMobilePhoneDTMFEvent)

voidCallbackNotifyDtmfEvent(TIntaError,
RMobilePhone::TMobilePhoneDTMFEventaEventType
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifyDtmfEventInd()

Parameters

TInt aErrorKErrNone on success, or another error code indicating the error otherwise.
RMobilePhone::TMobilePhoneDTMFEvent aEventTypeThe DTMF event type. Either EStartDtmfTone or EStopDtmfTone

CallbackNotifyEgprsInfoChange(TInt, TBool)

voidCallbackNotifyEgprsInfoChange(TIntaError,
TBoolaEdgeSupported
)

Callback function to be used by the request to complete a NotifyEgprsInfoChange.

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
TBool aEdgeSupportedIf EGPRS is supported on the current cell.

CallbackNotifyHspaStatusChanged(TInt, RMmCustomAPI::THSxPAStatus)

voidCallbackNotifyHspaStatusChanged(TIntaError,
RMmCustomAPI::THSxPAStatusaStatus
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifyHspaStatusChangedInd()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
RMmCustomAPI::THSxPAStatus aStatusThe new HSxPA status (enable or disable).

CallbackNotifyNetworkConnectionFailure(TInt)

voidCallbackNotifyNetworkConnectionFailure(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifyNetworkConnectionFailureInd()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.

CallbackNotifyNetworkModeChange(TInt, RMobilePhone::TMobilePhoneNetworkMode)

voidCallbackNotifyNetworkModeChange(TIntaError,
RMobilePhone::TMobilePhoneNetworkModeaNetworkMode
)

Callback function to be used by the request to complete a NotifyModeChange.

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
RMobilePhone::TMobilePhoneNetworkMode aNetworkModeThe network mode to be sent to the CTSY Dispatcher.

CallbackNotifyNetworkRegistrationStatusChange(TInt, RMobilePhone::TMobilePhoneRegistrationStatus)

voidCallbackNotifyNetworkRegistrationStatusChange(TIntaError,
RMobilePhone::TMobilePhoneRegistrationStatusaRegStatus
)

Packages the data returned by the Licensee LTSY and completes the RMobilePhone::NotifyNetworkRegistrationStatusChange back to the Common TSY.

Parameters

TInt aErrorThe error code to complete back.
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatusThe phone registration status to complete back.

CallbackNotifyNetworkSelectionSettingChange(TInt, RMobilePhone::TMobilePhoneSelectionMethod)

voidCallbackNotifyNetworkSelectionSettingChange(TIntaError,
RMobilePhone::TMobilePhoneSelectionMethodaSelectionMethod
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifyNetworkSelectionSettingChangeInd()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethodThe new network selection method.

CallbackNotifyNitzInfoChange(TInt, const RMobilePhone::TMobilePhoneNITZ &)

voidCallbackNotifyNitzInfoChange(TIntaError,
const RMobilePhone::TMobilePhoneNITZ &aNitzInfo
)

Callback function to be used by the request to complete a NotifyNitzInfoChange.

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneNITZ & aNitzInfoThe current NITZ information to be sent to the CTSY Dispatcher.

CallbackNotifyNspsStatusChange(TInt, TBool)

voidCallbackNotifyNspsStatusChange(TIntaError,
TBoolaEnabled
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifyNspsStatusChangeInd()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
TBool aEnabledwhether No Signal Power Save is enabled.

CallbackNotifyRauEvent(TInt, RMmCustomAPI::TRauEventStatus)

voidCallbackNotifyRauEvent(TIntaError,
RMmCustomAPI::TRauEventStatusaRauEvent
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifyRauEventInd()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
RMmCustomAPI::TRauEventStatus aRauEventThe RAU (Routing Area Update) event to be notified (Active or Resumed).

CallbackNotifyRfStatusChange(TInt, TRfStateInfo)

voidCallbackNotifyRfStatusChange(TIntaError,
TRfStateInfoaRfStatus
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifyRfStatusChangeInd()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
TRfStateInfo aRfStatusnew RF status.

CallbackNotifySignalStrengthChange(TInt, TInt32, TInt8)

voidCallbackNotifySignalStrengthChange(TIntaError,
TInt32aSignalStrength,
TInt8aBar
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneNotifySignalStrengthChangeInd()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
TInt32 aSignalStrengthThe signal strength to be sent to the CTSY Dispatcher
TInt8 aBarThe number of bars to display.

CallbackNspsWakeup(TInt)

voidCallbackNspsWakeup(TIntaError)

Parameters

TInt aErrorThe error code to complete back.

CallbackRegisterCellInfoChangeNotification(TInt)

voidCallbackRegisterCellInfoChangeNotification(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneRegisterCellInfoChangeNotificationComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.

CallbackResetNetServer(TInt)

voidCallbackResetNetServer(TIntaError)

Parameters

TInt aErrorThe error code to complete back.

CallbackSelectNetwork(TInt)

voidCallbackSelectNetwork(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneSelectNetworkComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.

CallbackSelectNetworkCancel(TInt)

voidCallbackSelectNetworkCancel(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneSelectNetworkCancelComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.

CallbackSetAlwaysOnMode(TInt)

voidCallbackSetAlwaysOnMode(TIntaError)

Parameters

TInt aErrorThe error code to complete back.

CallbackSetDriveMode(TInt)

voidCallbackSetDriveMode(TIntaError)

Parameters

TInt aErrorThe error code to complete back.

CallbackSetHspaStatus(TInt)

voidCallbackSetHspaStatus(TIntaError)

Parameters

TInt aErrorThe error code to complete back.

CallbackSetNetworkSelectionSetting(TInt, RMobilePhone::TMobilePhoneSelectionMethod)

voidCallbackSetNetworkSelectionSetting(TIntaError,
RMobilePhone::TMobilePhoneSelectionMethodaSelectionMethod
)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneSetNetworkSelectionSettingComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethodThe new network selection method.

CallbackSetSystemNetworkBand(TInt)

voidCallbackSetSystemNetworkBand(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackSetSystemNetworkBandComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.

CallbackSetSystemNetworkMode(TInt)

voidCallbackSetSystemNetworkMode(TIntaError)

Parameters

TInt aErrorThe error code to complete back.

CallbackSimRefreshRegister(TInt)

voidCallbackSimRefreshRegister(TIntaError)

Packages the data returned by the Licensee LTSY and completes the EMmTsySimRefreshRegisterIPC request back to the Common TSY.

Parameters

TInt aErrorThe error code to complete back.

CallbackSync(CRequestQueueOneShot::TIpcDataPackage &)

voidCallbackSync(CRequestQueueOneShot::TIpcDataPackage &aIpcDataPackage)

Part of the MDispatcherCallback interface. Used to complete requests handled synchronously by the Licensee LTSY asynchronously back to the Common TSY.

MDispatcherCallback::CallbackSync

Parameters

CRequestQueueOneShot::TIpcDataPackage & aIpcDataPackagePackage encapsulating the request.

CallbackTerminateAllCalls(TInt)

voidCallbackTerminateAllCalls(TIntaError)

Callback function to be used by the request to complete CCtsyDispatcherCallback::CallbackPhoneTerminateAllCallsComp()

Parameters

TInt aErrorThe error code to be returned to the CTSY Dispatcher.

ConstructL()

voidConstructL()[private]

Second phase constructor.

DispatchBootNotifyModemStatusReadyL()

TInt DispatchBootNotifyModemStatusReadyL()

Pass an EMmTsyBootNotifyModemStatusReadyIPC request on to Licensee LTSY.

DispatchBootNotifySimStatusReadyL()

TInt DispatchBootNotifySimStatusReadyL()

Pass an EMmTsyBootNotifySimStatusReadyIPC request on to Licensee LTSY.

DispatchGetBatteryInfoL()

TInt DispatchGetBatteryInfoL()

This method fetches the current battery info from the LTSY. It is not an exposed api to the CTSY. It's purpose is to fetch the battery info and store it in the Ctsy's cache. Pass the request on to LTSY.

DispatchGetCellInfoL()

TInt DispatchGetCellInfoL()

Pass an ECustomGetCellInfoIPC request on to Licensee LTSY.

DispatchGetCurrentActiveUsimApplicationL()

TInt DispatchGetCurrentActiveUsimApplicationL()

Pass an EMobilePhoneGetCurrentActiveUSimApplication request on to Licensee LTSY.

DispatchGetCurrentNetworkInfoL()

TInt DispatchGetCurrentNetworkInfoL()

This method fetches the current network info from the LTSY. It is not an exposed api to the CTSY and therefore is not the handler for the RMobilePhone::GetCurrentNetwork api. It's purpose is to fetch the info and store it in the Ctsy's cache. Pass the request on to LTSY.

DispatchGetCurrentSystemNetworkModesL()

TInt DispatchGetCurrentSystemNetworkModesL()

Pass an ECustomGetCurrentSystemNetworkModesIPC request on to Licensee LTSY.

DispatchGetDetectedNetworksCancelL()

TInt DispatchGetDetectedNetworksCancelL()

Pass an EMobilePhoneGetDetectedNetworksCancel request on to Licensee LTSY.

DispatchGetDetectedNetworksL()

TInt DispatchGetDetectedNetworksL()

Pass an EMobilePhoneGetDetectedNetworksV2Phase1 request on to Licensee LTSY.

DispatchGetFdnStatusL()

TInt DispatchGetFdnStatusL()

Pass an EMobilePhoneGetFdnStatus request on to Licensee LTSY.

DispatchGetHomeNetworkL()

TInt DispatchGetHomeNetworkL()

Pass an EMobilePhoneGetHomeNetwork request on to Licensee LTSY.

DispatchGetHspaStatusL()

TInt DispatchGetHspaStatusL()

Pass an ECustomReadHSxPAStatusIPC request on to Licensee LTSY.

DispatchGetNetworkModeL()

TInt DispatchGetNetworkModeL()

This method fetches the current network info from the LTSY. It is not an exposed api to the CTSY. It's purpose is to fetch the mode and store it in the Ctsy's cache. Pass the request on to LTSY.

DispatchGetNetworkProviderNameL()

TInt DispatchGetNetworkProviderNameL()

Pass an ECustomGetNetworkProviderNameIPC request on to Licensee LTSY.

DispatchGetNetworkRegistrationStatusL()

TInt DispatchGetNetworkRegistrationStatusL()

Pass an EMobilePhoneGetNetworkRegistrationStatus request on to Licensee LTSY.

DispatchGetNitzInfoL()

TInt DispatchGetNitzInfoL()

This method fetches the NITZ info from the LTSY. It is not an exposed api to the CTSY. It's purpose is to fetch the mode and store it in the Ctsy's cache. Pass the request on to LTSY.

DispatchGetOperatorNameL()

TInt DispatchGetOperatorNameL()

Pass an ECustomGetOperatorNameIPC request on to Licensee LTSY.

DispatchGetPhoneCellInfoL()

TInt DispatchGetPhoneCellInfoL()

Pass an ECtsyPhoneCellInfoReq request on to Licensee LTSY.

DispatchGetPhoneIdL(TUint)

TInt DispatchGetPhoneIdL(TUintaRequestOrigin)

Unpack data related to EMobilePhoneGetPhoneId and pass request on to Licensee LTSY.

Parameters

TUint aRequestOrigin

DispatchGetServiceProviderNameL()

TInt DispatchGetServiceProviderNameL()

Pass an EMobilePhoneGetServiceProviderName request on to Licensee LTSY.

DispatchGetSignalStrengthL()

TInt DispatchGetSignalStrengthL()

This method fetches the signal strength info from the LTSY. It is not an exposed api to the CTSY. It's purpose is to fetch the signal strength and store it in the Ctsy's cache. Pass the request on to LTSY.

DispatchGetSystemNetworkBandL()

TInt DispatchGetSystemNetworkBandL()

Pass an ECustomGetBandSelectionIPC request on to Licensee LTSY.

DispatchGetUsimServiceSupportL(const CMmDataPackage *)

TInt DispatchGetUsimServiceSupportL(const CMmDataPackage *aDataPackage)

Pass an ECustomGetServiceTableSupportbyApplicationIPC request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchNspsWakeupL()

TInt DispatchNspsWakeupL()

Pass an ECustomNetWakeupIPC request on to Licensee LTSY.

DispatchRegisterCellInfoChangeNotificationL()

TInt DispatchRegisterCellInfoChangeNotificationL()

Pass an ECtsyPhoneCellInfoIndReq request on to Licensee LTSY.

DispatchResetNetServerL()

TInt DispatchResetNetServerL()

Pass an ECustomResetNetServerIPC request on to Licensee LTSY.

DispatchSelectNetworkCancelL()

TInt DispatchSelectNetworkCancelL()

Pass an EMobilePhoneSelectNetworkCancel request on to Licensee LTSY.

DispatchSelectNetworkL(const CMmDataPackage *)

TInt DispatchSelectNetworkL(const CMmDataPackage *aDataPackage)

Unpack data related to EMobilePhoneSelectNetwork and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchSetAlwaysOnModeL(const CMmDataPackage *)

TInt DispatchSetAlwaysOnModeL(const CMmDataPackage *aDataPackage)

Unpack data related to ECustomSetAlwaysOnMode and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchSetDriveModeL(const CMmDataPackage *)

TInt DispatchSetDriveModeL(const CMmDataPackage *aDataPackage)

Unpack data related to ECustomSetDriveModeIPC and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchSetHspaStatusL(const CMmDataPackage *)

TInt DispatchSetHspaStatusL(const CMmDataPackage *aDataPackage)

Unpack data related to ECustomWriteHSxPAStatusIPC and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchSetNetworkSelectionSettingL(const CMmDataPackage *)

TInt DispatchSetNetworkSelectionSettingL(const CMmDataPackage *aDataPackage)

Unpack data related to EMobilePhoneSetNetworkSelectionSetting and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchSetSystemNetworkBandL(const CMmDataPackage *)

TInt DispatchSetSystemNetworkBandL(const CMmDataPackage *aDataPackage)

Pass an ECustomSetBandSelectionIPC request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchSetSystemNetworkModeL(const CMmDataPackage *)

TInt DispatchSetSystemNetworkModeL(const CMmDataPackage *aDataPackage)

Unpack data related to ECustomSetSystemNetworkModeIPC and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchSimRefreshRegisterL(const CMmDataPackage *)

TInt DispatchSimRefreshRegisterL(const CMmDataPackage *aDataPackage)

Unpack data related to EMmTsySimRefreshRegisterIPC and pass request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

DispatchTerminateAllCallsL(const CMmDataPackage *)

TInt DispatchTerminateAllCallsL(const CMmDataPackage *aDataPackage)

Pass an ECtsyPhoneTerminateAllCallsReq request on to Licensee LTSY.

Parameters

const CMmDataPackage * aDataPackage

NewL(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, MmMessageManagerCallback &, CRequestQueueOneShot &, MBootSequenceCallbacks &)

CPhoneDispatcher *NewL(MLtsyDispatchFactoryV1 &aLtsyFactory,
MmMessageManagerCallback &aMessageManagerCallback,
MmMessageManagerCallback &aSatMessageManagerCallback,
CRequestQueueOneShot &aRequestAsyncOneShot,
MBootSequenceCallbacks &aBootSequenceObserver
)[static]

Parameters

MLtsyDispatchFactoryV1 & aLtsyFactory
MmMessageManagerCallback & aMessageManagerCallback
MmMessageManagerCallback & aSatMessageManagerCallback
CRequestQueueOneShot & aRequestAsyncOneShot
MBootSequenceCallbacks & aBootSequenceObserver

NewLC(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, MmMessageManagerCallback &, CRequestQueueOneShot &, MBootSequenceCallbacks &)

CPhoneDispatcher *NewLC(MLtsyDispatchFactoryV1 &aLtsyFactory,
MmMessageManagerCallback &aMessageManagerCallback,
MmMessageManagerCallback &aSatMessageManagerCallback,
CRequestQueueOneShot &aRequestAsyncOneShot,
MBootSequenceCallbacks &aBootSequenceObserver
)[static]

Parameters

MLtsyDispatchFactoryV1 & aLtsyFactory
MmMessageManagerCallback & aMessageManagerCallback
MmMessageManagerCallback & aSatMessageManagerCallback
CRequestQueueOneShot & aRequestAsyncOneShot
MBootSequenceCallbacks & aBootSequenceObserver

SetDispatcherHolder(TDispatcherHolder &)

voidSetDispatcherHolder(TDispatcherHolder &aDispatcherHolder)

Set the dispatcher holder.

Parameters

TDispatcherHolder & aDispatcherHolderReference to dispatcher holder.

Member Data Documentation

MBootSequenceCallbacks & iBootSequenceObserver

MBootSequenceCallbacks &iBootSequenceObserver[private]

RMmCustomAPI::TMmCellInfo * iCellInfo

RMmCustomAPI::TMmCellInfo *iCellInfo[private]

TDispatcherHolder * iDispatcherHolder

TDispatcherHolder *iDispatcherHolder[private]

MLtsyDispatchPhoneBootNotifyModemStatusReady * iLtsyDispatchPhoneBootNotifyModemStatusReady

MLtsyDispatchPhoneBootNotifyModemStatusReady *iLtsyDispatchPhoneBootNotifyModemStatusReady[private]

MLtsyDispatchPhoneBootNotifySimStatusReady * iLtsyDispatchPhoneBootNotifySimStatusReady

MLtsyDispatchPhoneBootNotifySimStatusReady *iLtsyDispatchPhoneBootNotifySimStatusReady[private]

MLtsyDispatchPhoneGetBatteryInfo * iLtsyDispatchPhoneGetBatteryInfo

MLtsyDispatchPhoneGetBatteryInfo *iLtsyDispatchPhoneGetBatteryInfo[private]

MLtsyDispatchPhoneGetCellInfo * iLtsyDispatchPhoneGetCellInfo

MLtsyDispatchPhoneGetCellInfo *iLtsyDispatchPhoneGetCellInfo[private]

MLtsyDispatchPhoneGetCurrentActiveUsimApplication * iLtsyDispatchPhoneGetCurrentActiveUsimApplication

MLtsyDispatchPhoneGetCurrentActiveUsimApplication *iLtsyDispatchPhoneGetCurrentActiveUsimApplication[private]

MLtsyDispatchPhoneGetCurrentNetworkInfo * iLtsyDispatchPhoneGetCurrentNetworkInfo

MLtsyDispatchPhoneGetCurrentNetworkInfo *iLtsyDispatchPhoneGetCurrentNetworkInfo[private]

MLtsyDispatchPhoneGetCurrentSystemNetworkModes * iLtsyDispatchPhoneGetCurrentSystemNetworkModes

MLtsyDispatchPhoneGetCurrentSystemNetworkModes *iLtsyDispatchPhoneGetCurrentSystemNetworkModes[private]

MLtsyDispatchPhoneGetDetectedNetworks * iLtsyDispatchPhoneGetDetectedNetworks

MLtsyDispatchPhoneGetDetectedNetworks *iLtsyDispatchPhoneGetDetectedNetworks[private]

MLtsyDispatchPhoneGetDetectedNetworksCancel * iLtsyDispatchPhoneGetDetectedNetworksCancel

MLtsyDispatchPhoneGetDetectedNetworksCancel *iLtsyDispatchPhoneGetDetectedNetworksCancel[private]

MLtsyDispatchPhoneGetFdnStatus * iLtsyDispatchPhoneGetFdnStatus

MLtsyDispatchPhoneGetFdnStatus *iLtsyDispatchPhoneGetFdnStatus[private]

MLtsyDispatchPhoneGetHomeNetwork * iLtsyDispatchPhoneGetHomeNetwork

MLtsyDispatchPhoneGetHomeNetwork *iLtsyDispatchPhoneGetHomeNetwork[private]

MLtsyDispatchPhoneGetHspaStatus * iLtsyDispatchPhoneGetHspaStatus

MLtsyDispatchPhoneGetHspaStatus *iLtsyDispatchPhoneGetHspaStatus[private]

MLtsyDispatchPhoneGetNetworkMode * iLtsyDispatchPhoneGetNetworkMode

MLtsyDispatchPhoneGetNetworkMode *iLtsyDispatchPhoneGetNetworkMode[private]

MLtsyDispatchPhoneGetNetworkProviderName * iLtsyDispatchPhoneGetNetworkProviderName

MLtsyDispatchPhoneGetNetworkProviderName *iLtsyDispatchPhoneGetNetworkProviderName[private]

MLtsyDispatchPhoneGetNetworkRegistrationStatus * iLtsyDispatchPhoneGetNetworkRegistrationStatus

MLtsyDispatchPhoneGetNetworkRegistrationStatus *iLtsyDispatchPhoneGetNetworkRegistrationStatus[private]

MLtsyDispatchPhoneGetNitzInfo * iLtsyDispatchPhoneGetNitzInfo

MLtsyDispatchPhoneGetNitzInfo *iLtsyDispatchPhoneGetNitzInfo[private]

MLtsyDispatchPhoneGetOperatorName * iLtsyDispatchPhoneGetOperatorName

MLtsyDispatchPhoneGetOperatorName *iLtsyDispatchPhoneGetOperatorName[private]

MLtsyDispatchPhoneGetPhoneCellInfo * iLtsyDispatchPhoneGetPhoneCellInfo

MLtsyDispatchPhoneGetPhoneCellInfo *iLtsyDispatchPhoneGetPhoneCellInfo[private]

MLtsyDispatchPhoneGetPhoneId * iLtsyDispatchPhoneGetPhoneId

MLtsyDispatchPhoneGetPhoneId *iLtsyDispatchPhoneGetPhoneId[private]

MLtsyDispatchPhoneGetServiceProviderName * iLtsyDispatchPhoneGetServiceProviderName

MLtsyDispatchPhoneGetServiceProviderName *iLtsyDispatchPhoneGetServiceProviderName[private]

MLtsyDispatchPhoneGetSignalStrength * iLtsyDispatchPhoneGetSignalStrength

MLtsyDispatchPhoneGetSignalStrength *iLtsyDispatchPhoneGetSignalStrength[private]

MLtsyDispatchPhoneGetSystemNetworkBand * iLtsyDispatchPhoneGetSystemNetworkBand

MLtsyDispatchPhoneGetSystemNetworkBand *iLtsyDispatchPhoneGetSystemNetworkBand[private]

MLtsyDispatchPhoneGetUsimServiceSupport * iLtsyDispatchPhoneGetUsimServiceSupport

MLtsyDispatchPhoneGetUsimServiceSupport *iLtsyDispatchPhoneGetUsimServiceSupport[private]

MLtsyDispatchPhoneNspsWakeup * iLtsyDispatchPhoneNspsWakeup

MLtsyDispatchPhoneNspsWakeup *iLtsyDispatchPhoneNspsWakeup[private]

MLtsyDispatchPhoneRegisterCellInfoChangeNotification * iLtsyDispatchPhoneRegisterCellInfoChangeNotification

MLtsyDispatchPhoneRegisterCellInfoChangeNotification *iLtsyDispatchPhoneRegisterCellInfoChangeNotification[private]

MLtsyDispatchPhoneResetNetServer * iLtsyDispatchPhoneResetNetServer

MLtsyDispatchPhoneResetNetServer *iLtsyDispatchPhoneResetNetServer[private]

MLtsyDispatchPhoneSelectNetwork * iLtsyDispatchPhoneSelectNetwork

MLtsyDispatchPhoneSelectNetwork *iLtsyDispatchPhoneSelectNetwork[private]

MLtsyDispatchPhoneSelectNetworkCancel * iLtsyDispatchPhoneSelectNetworkCancel

MLtsyDispatchPhoneSelectNetworkCancel *iLtsyDispatchPhoneSelectNetworkCancel[private]

MLtsyDispatchPhoneSetAlwaysOnMode * iLtsyDispatchPhoneSetAlwaysOnMode

MLtsyDispatchPhoneSetAlwaysOnMode *iLtsyDispatchPhoneSetAlwaysOnMode[private]

MLtsyDispatchPhoneSetDriveMode * iLtsyDispatchPhoneSetDriveMode

MLtsyDispatchPhoneSetDriveMode *iLtsyDispatchPhoneSetDriveMode[private]

MLtsyDispatchPhoneSetHspaStatus * iLtsyDispatchPhoneSetHspaStatus

MLtsyDispatchPhoneSetHspaStatus *iLtsyDispatchPhoneSetHspaStatus[private]

MLtsyDispatchPhoneSetNetworkSelectionSetting * iLtsyDispatchPhoneSetNetworkSelectionSetting

MLtsyDispatchPhoneSetNetworkSelectionSetting *iLtsyDispatchPhoneSetNetworkSelectionSetting[private]

MLtsyDispatchPhoneSetSystemNetworkBand * iLtsyDispatchPhoneSetSystemNetworkBand

MLtsyDispatchPhoneSetSystemNetworkBand *iLtsyDispatchPhoneSetSystemNetworkBand[private]

MLtsyDispatchPhoneSetSystemNetworkMode * iLtsyDispatchPhoneSetSystemNetworkMode

MLtsyDispatchPhoneSetSystemNetworkMode *iLtsyDispatchPhoneSetSystemNetworkMode[private]

MLtsyDispatchPhoneSimRefreshRegister * iLtsyDispatchPhoneSimRefreshRegister

MLtsyDispatchPhoneSimRefreshRegister *iLtsyDispatchPhoneSimRefreshRegister[private]

MLtsyDispatchPhoneTerminateAllCalls * iLtsyDispatchPhoneTerminateAllCalls

MLtsyDispatchPhoneTerminateAllCalls *iLtsyDispatchPhoneTerminateAllCalls[private]

MLtsyDispatchFactoryV1 & iLtsyFactoryV1

MLtsyDispatchFactoryV1 &iLtsyFactoryV1[private]

MmMessageManagerCallback & iMessageManagerCallback

MmMessageManagerCallback &iMessageManagerCallback[private]

TUint iPhoneIdReqOrigin

TUint iPhoneIdReqOrigin[private]

CRequestQueueOneShot & iRequestAsyncOneShot

CRequestQueueOneShot &iRequestAsyncOneShot[private]

MmMessageManagerCallback & iSatMessageManagerCallback

MmMessageManagerCallback &iSatMessageManagerCallback[private]