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 ()
void CallbackBootNotifyModemStatusReady ( TInt , TRfStateInfo )
void CallbackBootNotifySimStatusReady ( TInt )
void CallbackGetBatteryInfo ( TInt , const RMobilePhone::TMobilePhoneBatteryInfoV1 &)
void CallbackGetCellInfo ( TInt )
void CallbackGetCellInfo ( TInt , const RMmCustomAPI::TMmCellInfo::TGSMCellInfo &)
void CallbackGetCellInfo ( TInt , const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo &)
void CallbackGetCurrentActiveUsimApplication ( TInt , const TDesC8 &)
void CallbackGetCurrentNetworkInfo ( TInt , const RMobilePhone::TMobilePhoneNetworkInfoV5 &, const RMobilePhone::TMobilePhoneLocationAreaV1 &)
void CallbackGetCurrentSystemNetworkModes ( TInt , TUint32 )
void CallbackGetDetectedNetworks ( TInt , const CMobilePhoneNetworkListV2 &)
void CallbackGetDetectedNetworksCancel ( TInt )
void CallbackGetFdnStatus ( TInt , RMobilePhone::TMobilePhoneFdnStatus )
void CallbackGetHomeNetwork ( TInt , const RMobilePhone::TMobilePhoneNetworkInfoV5 &)
void CallbackGetHspaStatus ( TInt , RMmCustomAPI::THSxPAStatus )
void CallbackGetNetworkMode ( TInt , RMobilePhone::TMobilePhoneNetworkMode )
void CallbackGetNetworkProviderName ( TInt , const TDesC &)
void CallbackGetNetworkRegistrationStatus ( TInt , RMobilePhone::TMobilePhoneRegistrationStatus )
void CallbackGetNitzInfo ( TInt , const RMobilePhone::TMobilePhoneNITZ &)
void CallbackGetOperatorName ( TInt , RMmCustomAPI::TOperatorNameType , const TDesC &)
void CallbackGetPhoneCellInfo ( TInt , const RMobilePhone::TMobilePhoneCellInfoV9 &)
void CallbackGetPhoneId ( TInt , const RMobilePhone::TMobilePhoneIdentityV1 &)
void CallbackGetServiceProviderName ( TInt , const RMobilePhone::TMobilePhoneServiceProviderNameV2 &)
void CallbackGetSignalStrength ( TInt , TInt32 , TInt8 )
void CallbackGetSystemNetworkBand ( TInt , RMmCustomAPI::TBandSelection , RMmCustomAPI::TNetworkModeCaps )
void CallbackGetUsimServiceSupport ( TInt , TInt , TBool )
void CallbackNotifyBatteryInfoChange ( TInt , const RMobilePhone::TMobilePhoneBatteryInfoV1 &)
void CallbackNotifyCellInfoChanged ( TInt )
void CallbackNotifyCellInfoChanged ( TInt , const RMmCustomAPI::TMmCellInfo::TGSMCellInfo &)
void CallbackNotifyCellInfoChanged ( TInt , const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo &)
void CallbackNotifyCurrentNetworkChange ( TInt , const RMobilePhone::TMobilePhoneNetworkInfoV5 &, const RMobilePhone::TMobilePhoneLocationAreaV1 &)
void CallbackNotifyDtmfEvent ( TInt , RMmCustomAPI::TDtmfEventType , RMmCustomAPI::TDtmfEvent , TChar )
void CallbackNotifyDtmfEvent ( TInt , RMobilePhone::TMobilePhoneDTMFEvent )
void CallbackNotifyEgprsInfoChange ( TInt , TBool )
void CallbackNotifyHspaStatusChanged ( TInt , RMmCustomAPI::THSxPAStatus )
void CallbackNotifyNetworkConnectionFailure ( TInt )
void CallbackNotifyNetworkModeChange ( TInt , RMobilePhone::TMobilePhoneNetworkMode )
void CallbackNotifyNetworkRegistrationStatusChange ( TInt , RMobilePhone::TMobilePhoneRegistrationStatus )
void CallbackNotifyNetworkSelectionSettingChange ( TInt , RMobilePhone::TMobilePhoneSelectionMethod )
void CallbackNotifyNitzInfoChange ( TInt , const RMobilePhone::TMobilePhoneNITZ &)
void CallbackNotifyNspsStatusChange ( TInt , TBool )
void CallbackNotifyRauEvent ( TInt , RMmCustomAPI::TRauEventStatus )
void CallbackNotifyRfStatusChange ( TInt , TRfStateInfo )
void CallbackNotifySignalStrengthChange ( TInt , TInt32 , TInt8 )
void CallbackNspsWakeup ( TInt )
void CallbackRegisterCellInfoChangeNotification ( TInt )
void CallbackResetNetServer ( TInt )
void CallbackSelectNetwork ( TInt )
void CallbackSelectNetworkCancel ( TInt )
void CallbackSetAlwaysOnMode ( TInt )
void CallbackSetDriveMode ( TInt )
void CallbackSetHspaStatus ( TInt )
void CallbackSetNetworkSelectionSetting ( TInt , RMobilePhone::TMobilePhoneSelectionMethod )
void CallbackSetSystemNetworkBand ( TInt )
void CallbackSetSystemNetworkMode ( TInt )
void CallbackSimRefreshRegister ( TInt )
void CallbackSync ( CRequestQueueOneShot::TIpcDataPackage &)
void CallbackTerminateAllCalls ( 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 &)
void SetDispatcherHolder ( TDispatcherHolder &)
Private Member Functions
CPhoneDispatcher ( MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, MmMessageManagerCallback &, CRequestQueueOneShot &, MBootSequenceCallbacks &)
void ConstructL ()
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)

void CallbackBootNotifyModemStatusReady ( TInt aError,
TRfStateInfo aRfStatus
)

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

Parameters

TInt aError The error code to complete back.
TRfStateInfo aRfStatus RF status.

CallbackBootNotifySimStatusReady(TInt)

void CallbackBootNotifySimStatusReady ( TInt aError )

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

Parameters

TInt aError The error code to complete back.

CallbackGetBatteryInfo(TInt, const RMobilePhone::TMobilePhoneBatteryInfoV1 &)

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

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

Parameters

TInt aError The error code to complete back.
const RMobilePhone::TMobilePhoneBatteryInfoV1 & aBatteryInfo The battery information to be sent to the CTSY Dispatcher.

CallbackGetCellInfo(TInt)

void CallbackGetCellInfo ( TInt aError )

Parameters

TInt aError The error code to complete back.

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

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

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

Parameters

TInt aError The error code to complete back.
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo & aInfo The GSM cell information.

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

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

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

Parameters

TInt aError The error code to complete back.
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo & aInfo The WCDMA cell information.

CallbackGetCurrentActiveUsimApplication(TInt, const TDesC8 &)

void CallbackGetCurrentActiveUsimApplication ( TInt aError,
const TDesC8 & aAid
)

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

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.

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

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

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

Parameters

TInt aError The error code to complete back.
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo The 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 & aLocationArea The mobile phone location area.

CallbackGetCurrentSystemNetworkModes(TInt, TUint32)

void CallbackGetCurrentSystemNetworkModes ( TInt aError,
TUint32 aCurrentSystemNetworkModes
)

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

Parameters

TInt aError The error code to complete back.
TUint32 aCurrentSystemNetworkModes A bit mask that represents the current network modes with values from RMmCustomAPI::TNetworkModeCaps.

CallbackGetDetectedNetworks(TInt, const CMobilePhoneNetworkListV2 &)

void CallbackGetDetectedNetworks ( TInt aError,
const CMobilePhoneNetworkListV2 & aPhoneNetworkList
)

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const CMobilePhoneNetworkListV2 & aPhoneNetworkList The list of detected networks

CallbackGetDetectedNetworksCancel(TInt)

void CallbackGetDetectedNetworksCancel ( TInt aError )

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

Parameters

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

CallbackGetFdnStatus(TInt, RMobilePhone::TMobilePhoneFdnStatus)

void CallbackGetFdnStatus ( TInt aError,
RMobilePhone::TMobilePhoneFdnStatus aFdnStatus
)

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

Parameters

TInt aError The error code to complete back.
RMobilePhone::TMobilePhoneFdnStatus aFdnStatus The FDN status to complete back.

CallbackGetHomeNetwork(TInt, const RMobilePhone::TMobilePhoneNetworkInfoV5 &)

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

Callback function to be used by the request.

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo Network information returned by the LTSY.

CallbackGetHspaStatus(TInt, RMmCustomAPI::THSxPAStatus)

void CallbackGetHspaStatus ( TInt aError,
RMmCustomAPI::THSxPAStatus aStatus
)

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

Parameters

TInt aError The error code to complete back.
RMmCustomAPI::THSxPAStatus aStatus The phone HSxPA status (enable or disable).

CallbackGetNetworkMode(TInt, RMobilePhone::TMobilePhoneNetworkMode)

void CallbackGetNetworkMode ( TInt aError,
RMobilePhone::TMobilePhoneNetworkMode aNetworkMode
)

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

Parameters

TInt aError The error code to complete back.
RMobilePhone::TMobilePhoneNetworkMode aNetworkMode The network mode to be sent to the CTSY Dispatcher.

CallbackGetNetworkProviderName(TInt, const TDesC &)

void CallbackGetNetworkProviderName ( TInt aError,
const TDesC & aName
)

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

Parameters

TInt aError The error code to complete back.
const TDesC & aName The name of the current network provider.

CallbackGetNetworkRegistrationStatus(TInt, RMobilePhone::TMobilePhoneRegistrationStatus)

void CallbackGetNetworkRegistrationStatus ( TInt aError,
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus
)

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

Parameters

TInt aError The error code to complete back.
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus

CallbackGetNitzInfo(TInt, const RMobilePhone::TMobilePhoneNITZ &)

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

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

Parameters

TInt aError The error code to complete back.
const RMobilePhone::TMobilePhoneNITZ & aNitzInfo The NITZ information to be sent to the CTSY Dispatcher.

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

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

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

Parameters

TInt aError The error code to complete back.
RMmCustomAPI::TOperatorNameType aType The type of the operator name.
const TDesC & aName The name of the current operator.

CallbackGetPhoneCellInfo(TInt, const RMobilePhone::TMobilePhoneCellInfoV9 &)

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

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

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.

CallbackGetPhoneId(TInt, const RMobilePhone::TMobilePhoneIdentityV1 &)

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

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

Parameters

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

CallbackGetServiceProviderName(TInt, const RMobilePhone::TMobilePhoneServiceProviderNameV2 &)

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

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneServiceProviderNameV2 & aServiceProvider The service provider information.

CallbackGetSignalStrength(TInt, TInt32, TInt8)

void CallbackGetSignalStrength ( TInt aError,
TInt32 aSignalStrength,
TInt8 aBar
)

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

Parameters

TInt aError The error code to complete back.
TInt32 aSignalStrength The signal strength value to be sent to the CTSY Dispatcher.
TInt8 aBar The bar display to be sent to the CTSY Dispatcher.

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

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

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

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 nework mode

CallbackGetUsimServiceSupport(TInt, TInt, TBool)

void CallbackGetUsimServiceSupport ( TInt aError,
TInt aApplicationNumber,
TBool aSupported
)

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

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)

CallbackNotifyBatteryInfoChange(TInt, const RMobilePhone::TMobilePhoneBatteryInfoV1 &)

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

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneBatteryInfoV1 & aBatteryInfo The battery information to be sent to the CTSY Dispatcher.

CallbackNotifyCellInfoChanged(TInt)

void CallbackNotifyCellInfoChanged ( TInt aError )

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

Parameters

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

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

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

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

Parameters

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

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

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

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

Parameters

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

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

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

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo The 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 & aLocationArea The mobile phone location area.

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

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

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
RMmCustomAPI::TDtmfEventType aType The DTMF event type.
RMmCustomAPI::TDtmfEvent aEvent The DTMF event to be notified.
TChar aTone The event tone.

CallbackNotifyDtmfEvent(TInt, RMobilePhone::TMobilePhoneDTMFEvent)

void CallbackNotifyDtmfEvent ( TInt aError,
RMobilePhone::TMobilePhoneDTMFEvent aEventType
)

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

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

CallbackNotifyEgprsInfoChange(TInt, TBool)

void CallbackNotifyEgprsInfoChange ( TInt aError,
TBool aEdgeSupported
)

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TBool aEdgeSupported If EGPRS is supported on the current cell.

CallbackNotifyHspaStatusChanged(TInt, RMmCustomAPI::THSxPAStatus)

void CallbackNotifyHspaStatusChanged ( TInt aError,
RMmCustomAPI::THSxPAStatus aStatus
)

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

Parameters

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

CallbackNotifyNetworkConnectionFailure(TInt)

void CallbackNotifyNetworkConnectionFailure ( TInt aError )

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

Parameters

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

CallbackNotifyNetworkModeChange(TInt, RMobilePhone::TMobilePhoneNetworkMode)

void CallbackNotifyNetworkModeChange ( TInt aError,
RMobilePhone::TMobilePhoneNetworkMode aNetworkMode
)

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
RMobilePhone::TMobilePhoneNetworkMode aNetworkMode The network mode to be sent to the CTSY Dispatcher.

CallbackNotifyNetworkRegistrationStatusChange(TInt, RMobilePhone::TMobilePhoneRegistrationStatus)

void CallbackNotifyNetworkRegistrationStatusChange ( TInt aError,
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus
)

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

Parameters

TInt aError The error code to complete back.
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus The phone registration status to complete back.

CallbackNotifyNetworkSelectionSettingChange(TInt, RMobilePhone::TMobilePhoneSelectionMethod)

void CallbackNotifyNetworkSelectionSettingChange ( TInt aError,
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethod
)

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethod The new network selection method.

CallbackNotifyNitzInfoChange(TInt, const RMobilePhone::TMobilePhoneNITZ &)

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

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
const RMobilePhone::TMobilePhoneNITZ & aNitzInfo The current NITZ information to be sent to the CTSY Dispatcher.

CallbackNotifyNspsStatusChange(TInt, TBool)

void CallbackNotifyNspsStatusChange ( TInt aError,
TBool aEnabled
)

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TBool aEnabled whether No Signal Power Save is enabled.

CallbackNotifyRauEvent(TInt, RMmCustomAPI::TRauEventStatus)

void CallbackNotifyRauEvent ( TInt aError,
RMmCustomAPI::TRauEventStatus aRauEvent
)

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

Parameters

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

CallbackNotifyRfStatusChange(TInt, TRfStateInfo)

void CallbackNotifyRfStatusChange ( TInt aError,
TRfStateInfo aRfStatus
)

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TRfStateInfo aRfStatus new RF status.

CallbackNotifySignalStrengthChange(TInt, TInt32, TInt8)

void CallbackNotifySignalStrengthChange ( TInt aError,
TInt32 aSignalStrength,
TInt8 aBar
)

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
TInt32 aSignalStrength The signal strength to be sent to the CTSY Dispatcher
TInt8 aBar The number of bars to display.

CallbackNspsWakeup(TInt)

void CallbackNspsWakeup ( TInt aError )

Parameters

TInt aError The error code to complete back.

CallbackRegisterCellInfoChangeNotification(TInt)

void CallbackRegisterCellInfoChangeNotification ( TInt aError )

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

Parameters

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

CallbackResetNetServer(TInt)

void CallbackResetNetServer ( TInt aError )

Parameters

TInt aError The error code to complete back.

CallbackSelectNetwork(TInt)

void CallbackSelectNetwork ( TInt aError )

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

Parameters

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

CallbackSelectNetworkCancel(TInt)

void CallbackSelectNetworkCancel ( TInt aError )

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

Parameters

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

CallbackSetAlwaysOnMode(TInt)

void CallbackSetAlwaysOnMode ( TInt aError )

Parameters

TInt aError The error code to complete back.

CallbackSetDriveMode(TInt)

void CallbackSetDriveMode ( TInt aError )

Parameters

TInt aError The error code to complete back.

CallbackSetHspaStatus(TInt)

void CallbackSetHspaStatus ( TInt aError )

Parameters

TInt aError The error code to complete back.

CallbackSetNetworkSelectionSetting(TInt, RMobilePhone::TMobilePhoneSelectionMethod)

void CallbackSetNetworkSelectionSetting ( TInt aError,
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethod
)

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

Parameters

TInt aError The error code to be returned to the CTSY Dispatcher.
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethod The new network selection method.

CallbackSetSystemNetworkBand(TInt)

void CallbackSetSystemNetworkBand ( TInt aError )

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

Parameters

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

CallbackSetSystemNetworkMode(TInt)

void CallbackSetSystemNetworkMode ( TInt aError )

Parameters

TInt aError The error code to complete back.

CallbackSimRefreshRegister(TInt)

void CallbackSimRefreshRegister ( TInt aError )

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

Parameters

TInt aError The error code to complete back.

CallbackSync(CRequestQueueOneShot::TIpcDataPackage &)

void CallbackSync ( CRequestQueueOneShot::TIpcDataPackage & aIpcDataPackage )

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

MDispatcherCallback::CallbackSync

Parameters

CRequestQueueOneShot::TIpcDataPackage & aIpcDataPackage Package encapsulating the request.

CallbackTerminateAllCalls(TInt)

void CallbackTerminateAllCalls ( TInt aError )

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

Parameters

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

ConstructL()

void ConstructL ( ) [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 ( TUint aRequestOrigin )

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 &)

void SetDispatcherHolder ( TDispatcherHolder & aDispatcherHolder )

Set the dispatcher holder.

Parameters

TDispatcherHolder & aDispatcherHolder Reference 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]