telephonyserverplugins/common_tsy/commontsy/inc/mmtsy/cmmphonetsy.h
branchRCL_3
changeset 19 630d2f34d719
parent 18 17af172ffa5f
child 20 07a122eea281
equal deleted inserted replaced
18:17af172ffa5f 19:630d2f34d719
    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>
       
    35 #include "CMmPrivateUtility.h"
    34 #include "CMmPrivateUtility.h"
    36 #include <ctsy/serviceapi/ctsydomainpskeys.h>
    35 #include <ctsy/serviceapi/ctsydomainpskeys.h>
    37 #include <ctsy/serviceapi/mctsysatservice.h>
    36 #include <ctsy/serviceapi/mctsysatservice.h>
    38 #include <ctsy/pluginapi/mtelephonyaudiocontrolcallback.h>
    37 #include <ctsy/pluginapi/mtelephonyaudiocontrolcallback.h>
    39 #include <hwrmpower.h>
    38 #include <hwrmpower.h>
   122             EMultimodePhoneNotifySignalStrengthChange, 
   121             EMultimodePhoneNotifySignalStrengthChange, 
   123             EMultimodePhoneNotifyNetworkTimeInfoChange, 
   122             EMultimodePhoneNotifyNetworkTimeInfoChange, 
   124             EMultimodePhoneNotifyNWSelectionSettingChange, 
   123             EMultimodePhoneNotifyNWSelectionSettingChange, 
   125             EMultimodePhoneNotifyNWTimeInfoChange, //15
   124             EMultimodePhoneNotifyNWTimeInfoChange, //15
   126             EMultimodePhoneSelectNetwork, 
   125             EMultimodePhoneSelectNetwork, 
   127             EMultimodePhoneSetNWSelectionSetting,
   126             EMultimodePhoneSetNWSelectionSetting, 
   128             EMultimodePhoneGetPreferredNetworksPhase1,
       
   129             EMultimodePhoneStorePreferredNetworksList,
       
   130             EMultimodePhoneNotifyStorePreferredNetworksListChange, // 20
       
   131             EMultimodePhoneSetCallForwardingStatus, 
   127             EMultimodePhoneSetCallForwardingStatus, 
   132             EMultimodePhoneGetIdentityServiceStatus,
   128             EMultimodePhoneGetIdentityServiceStatus,
   133             EMultimodePhoneSetCallBarringStatus,
   129             EMultimodePhoneSetCallBarringStatus, //20
   134             EMultimodePhoneSetSSPassword,
   130             EMultimodePhoneSetSSPassword,
   135             EMultimodePhoneSetCallWaitingStatus,
   131             EMultimodePhoneSetCallWaitingStatus,
   136             EMultimodePhoneSetFdnSetting,
   132             EMultimodePhoneSetFdnSetting,
   137             EMultimodePhoneGetFdnStatus,
   133             EMultimodePhoneGetFdnStatus,
   138             EMultimodePhoneNotifyCallForwardingStatusChange,
   134             EMultimodePhoneNotifyCallForwardingStatusChange,
   203             EMultimodePhoneSendNetworkServiceRequestNoFdnCheck,
   199             EMultimodePhoneSendNetworkServiceRequestNoFdnCheck,
   204             EMultimodePhoneNotifySendNetworkServiceRequest,
   200             EMultimodePhoneNotifySendNetworkServiceRequest,
   205             EMultimodePhoneNotifyAllSendNetworkServiceRequest,
   201             EMultimodePhoneNotifyAllSendNetworkServiceRequest,
   206             EMultimodePhoneGetCurrentActiveUSimApplication,             
   202             EMultimodePhoneGetCurrentActiveUSimApplication,             
   207             EMultimodePhoneTerminateAllCalls,
   203             EMultimodePhoneTerminateAllCalls,
       
   204             EMultimodePhoneTerminateActiveCalls,
   208             EMultimodePhoneNotifyDtmfEvent, 
   205             EMultimodePhoneNotifyDtmfEvent, 
   209             // ATTENTION:: Declare constant for those requests that need
   206             // ATTENTION:: Declare constant for those requests that need
   210             // own request handle record in iTsyReqHandleStore above the
   207             // own request handle record in iTsyReqHandleStore above the
   211             // following!
   208             // following!
   212             EMultimodePhoneMaxNumOfRequests
   209             EMultimodePhoneMaxNumOfRequests
  1415 		 * @param aErrorCode The result of the request
  1412 		 * @param aErrorCode The result of the request
  1416 		 */
  1413 		 */
  1417         void CompleteTerminateAllCallsReq(TInt aErrorCode);
  1414         void CompleteTerminateAllCallsReq(TInt aErrorCode);
  1418         
  1415         
  1419         /**
  1416         /**
       
  1417          * Complete TerminateActiveCalls request
       
  1418          * 
       
  1419          * @param aErrorCode The result of the request
       
  1420          */
       
  1421         void CompleteTerminateActiveCallsReq(TInt aErrorCode);
       
  1422         
       
  1423         /**
  1420         * Notify change of battery info
  1424         * Notify change of battery info
  1421         *          
  1425         *          
  1422         * @param aErrorCode error code
  1426         * @param aErrorCode error code
  1423         * @param aBatteryData data structure used to retreive data from a call
  1427         * @param aBatteryData data structure used to retreive data from a call
  1424         *  to GetBatteryInfo
  1428         *  to GetBatteryInfo
  2175           * @param aTsyReqHandle TSY req handle
  2179           * @param aTsyReqHandle TSY req handle
  2176           * @return Error value
  2180           * @return Error value
  2177           */
  2181           */
  2178         TInt TerminateAllCallsL(const TTsyReqHandle aTsyReqHandle);
  2182         TInt TerminateAllCallsL(const TTsyReqHandle aTsyReqHandle);
  2179 
  2183 
       
  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         
  2180         /*
  2192         /*
  2181          * This function return availability of Hareware Resource Manager in the current ROM
  2193          * This function return availability of Hareware Resource Manager in the current ROM
  2182          * 
  2194          * 
  2183          * @return TTrue indicate HWRM is available. TFalse indicate it is unavailable
  2195          * @return TTrue indicate HWRM is available. TFalse indicate it is unavailable
  2184          */
  2196          */