29 #include <centralrepository.h> |
29 #include <centralrepository.h> |
30 #include <ctsy/mltsyfactorybase.h> |
30 #include <ctsy/mltsyfactorybase.h> |
31 #include "cmmmessagemanagerbase.h" |
31 #include "cmmmessagemanagerbase.h" |
32 #include "MmTsy_timeoutdefs.h" |
32 #include "MmTsy_timeoutdefs.h" |
33 #include <ctsy/serviceapi/mmtsy_defaults.h> |
33 #include <ctsy/serviceapi/mmtsy_defaults.h> |
|
34 #include <ctsy/tflogger.h> |
34 #include "CMmPrivateUtility.h" |
35 #include "CMmPrivateUtility.h" |
35 #include <ctsy/serviceapi/ctsydomainpskeys.h> |
36 #include <ctsy/serviceapi/ctsydomainpskeys.h> |
36 #include <ctsy/serviceapi/mctsysatservice.h> |
37 #include <ctsy/serviceapi/mctsysatservice.h> |
37 #include <ctsy/pluginapi/mtelephonyaudiocontrolcallback.h> |
38 #include <ctsy/pluginapi/mtelephonyaudiocontrolcallback.h> |
38 #include <hwrmpower.h> |
39 #include <hwrmpower.h> |
121 EMultimodePhoneNotifySignalStrengthChange, |
122 EMultimodePhoneNotifySignalStrengthChange, |
122 EMultimodePhoneNotifyNetworkTimeInfoChange, |
123 EMultimodePhoneNotifyNetworkTimeInfoChange, |
123 EMultimodePhoneNotifyNWSelectionSettingChange, |
124 EMultimodePhoneNotifyNWSelectionSettingChange, |
124 EMultimodePhoneNotifyNWTimeInfoChange, //15 |
125 EMultimodePhoneNotifyNWTimeInfoChange, //15 |
125 EMultimodePhoneSelectNetwork, |
126 EMultimodePhoneSelectNetwork, |
126 EMultimodePhoneSetNWSelectionSetting, |
127 EMultimodePhoneSetNWSelectionSetting, |
|
128 EMultimodePhoneGetPreferredNetworksPhase1, |
|
129 EMultimodePhoneStorePreferredNetworksList, |
|
130 EMultimodePhoneNotifyStorePreferredNetworksListChange, // 20 |
127 EMultimodePhoneSetCallForwardingStatus, |
131 EMultimodePhoneSetCallForwardingStatus, |
128 EMultimodePhoneGetIdentityServiceStatus, |
132 EMultimodePhoneGetIdentityServiceStatus, |
129 EMultimodePhoneSetCallBarringStatus, //20 |
133 EMultimodePhoneSetCallBarringStatus, |
130 EMultimodePhoneSetSSPassword, |
134 EMultimodePhoneSetSSPassword, |
131 EMultimodePhoneSetCallWaitingStatus, |
135 EMultimodePhoneSetCallWaitingStatus, |
132 EMultimodePhoneSetFdnSetting, |
136 EMultimodePhoneSetFdnSetting, |
133 EMultimodePhoneGetFdnStatus, |
137 EMultimodePhoneGetFdnStatus, |
134 EMultimodePhoneNotifyCallForwardingStatusChange, |
138 EMultimodePhoneNotifyCallForwardingStatusChange, |
199 EMultimodePhoneSendNetworkServiceRequestNoFdnCheck, |
203 EMultimodePhoneSendNetworkServiceRequestNoFdnCheck, |
200 EMultimodePhoneNotifySendNetworkServiceRequest, |
204 EMultimodePhoneNotifySendNetworkServiceRequest, |
201 EMultimodePhoneNotifyAllSendNetworkServiceRequest, |
205 EMultimodePhoneNotifyAllSendNetworkServiceRequest, |
202 EMultimodePhoneGetCurrentActiveUSimApplication, |
206 EMultimodePhoneGetCurrentActiveUSimApplication, |
203 EMultimodePhoneTerminateAllCalls, |
207 EMultimodePhoneTerminateAllCalls, |
204 EMultimodePhoneTerminateActiveCalls, |
|
205 EMultimodePhoneNotifyDtmfEvent, |
208 EMultimodePhoneNotifyDtmfEvent, |
206 // ATTENTION:: Declare constant for those requests that need |
209 // ATTENTION:: Declare constant for those requests that need |
207 // own request handle record in iTsyReqHandleStore above the |
210 // own request handle record in iTsyReqHandleStore above the |
208 // following! |
211 // following! |
209 EMultimodePhoneMaxNumOfRequests |
212 EMultimodePhoneMaxNumOfRequests |
1412 * @param aErrorCode The result of the request |
1415 * @param aErrorCode The result of the request |
1413 */ |
1416 */ |
1414 void CompleteTerminateAllCallsReq(TInt aErrorCode); |
1417 void CompleteTerminateAllCallsReq(TInt aErrorCode); |
1415 |
1418 |
1416 /** |
1419 /** |
1417 * Complete TerminateActiveCalls request |
|
1418 * |
|
1419 * @param aErrorCode The result of the request |
|
1420 */ |
|
1421 void CompleteTerminateActiveCallsReq(TInt aErrorCode); |
|
1422 |
|
1423 /** |
|
1424 * Notify change of battery info |
1420 * Notify change of battery info |
1425 * |
1421 * |
1426 * @param aErrorCode error code |
1422 * @param aErrorCode error code |
1427 * @param aBatteryData data structure used to retreive data from a call |
1423 * @param aBatteryData data structure used to retreive data from a call |
1428 * to GetBatteryInfo |
1424 * to GetBatteryInfo |
2179 * @param aTsyReqHandle TSY req handle |
2175 * @param aTsyReqHandle TSY req handle |
2180 * @return Error value |
2176 * @return Error value |
2181 */ |
2177 */ |
2182 TInt TerminateAllCallsL(const TTsyReqHandle aTsyReqHandle); |
2178 TInt TerminateAllCallsL(const TTsyReqHandle aTsyReqHandle); |
2183 |
2179 |
2184 /** |
|
2185 * Terminate all active calls simultaneously |
|
2186 * |
|
2187 * @param aTsyReqHandle TSY req handle |
|
2188 * @return Error value |
|
2189 */ |
|
2190 TInt TerminateActiveCallsL(const TTsyReqHandle aTsyReqHandle); |
|
2191 |
|
2192 /* |
2180 /* |
2193 * This function return availability of Hareware Resource Manager in the current ROM |
2181 * This function return availability of Hareware Resource Manager in the current ROM |
2194 * |
2182 * |
2195 * @return TTrue indicate HWRM is available. TFalse indicate it is unavailable |
2183 * @return TTrue indicate HWRM is available. TFalse indicate it is unavailable |
2196 */ |
2184 */ |