satengine/SatServer/Engine/inc/csatmultimodeapi.h
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
   107 
   107 
   108     /**
   108     /**
   109      * Access RMobilePhone::SendDTMFTones
   109      * Access RMobilePhone::SendDTMFTones
   110      * for the paramter information please see the etelmm.h
   110      * for the paramter information please see the etelmm.h
   111      */ 
   111      */ 
   112     void SendDTMFTones( TRequestStatus& aReqStatus, const TDesC& aTones);   
   112     void SendDTMFTones( TRequestStatus& aReqStatus, const TDesC& aTones);    
   113     
       
   114     /**
       
   115      * Access RMobilePhone::ContinueDTMFStringSending
       
   116      * for the paramter information please see the etelmm.h
       
   117      */ 
       
   118     TInt ContinueDTMFStringSending( TBool aContinue );
       
   119     
   113     
   120     /**
   114     /**
   121      * Access RMobilePhone::CancelAsyncRequest
   115      * Access RMobilePhone::CancelAsyncRequest
   122      * for the paramter information please see the etelmm.h
   116      * for the paramter information please see the etelmm.h
   123      */
   117      */
   151     /**
   145     /**
   152      * Check if there is an incoming call 
   146      * Check if there is an incoming call 
   153      * @return ETrue if there is an incoming call
   147      * @return ETrue if there is an incoming call
   154      */
   148      */
   155     TBool IsCallIncoming();
   149     TBool IsCallIncoming();
   156     
       
   157     /**
       
   158      * Access RMobileCall::NotifyMobileCallStatusChange
       
   159      */
       
   160     void NotifyMobileCallStatusChange( TRequestStatus& aReqStatus,
       
   161                     RMobileCall::TMobileCallStatus& aStatus) ; 
       
   162 
       
   163     /**
       
   164      * Access RMobileCall::NotifyStatusChangeCancel
       
   165      */
       
   166     void NotifyCallStatusChangeCancel();
       
   167     /**
       
   168      * Access RMobilePhone::TerminateActiveCalls NotifyMobileCallStatusChange
       
   169      */
       
   170     void TerminateActiveCalls(TRequestStatus& aReqStatus);
       
   171 
       
   172     
       
   173     /**
       
   174      * Access RMboileCall::GetMobileCallInfo
       
   175      */
       
   176     TInt GetMobileCallInfo(TDes8& aCallInfo);
       
   177     
       
   178     /**
       
   179      * Access RMboileCall::DialEmergencyCall
       
   180      */
       
   181     virtual void DialEmergencyCall(TRequestStatus& aReqStatus, 
       
   182                 const TDesC& aNumber);
       
   183             
       
   184 private:
   150 private:
   185 
   151 
   186     /**
   152     /**
   187     * Default C++ constructor
   153     * Default C++ constructor
   188     */
   154     */
   206      * @param aModuleName Name of the phone module
   172      * @param aModuleName Name of the phone module
   207      * @param aPhoneName Name of the phone
   173      * @param aPhoneName Name of the phone
   208      */
   174      */
   209     void LoadPhoneModuleL( RMobilePhone& aPhone, const TDesC& aModuleName,
   175     void LoadPhoneModuleL( RMobilePhone& aPhone, const TDesC& aModuleName,
   210             const TDesC& aPhoneName );
   176             const TDesC& aPhoneName );
   211 
   177                            
       
   178     /**
       
   179      * Open the RMobileCall
       
   180      */
       
   181     void LoadMobileCallL();
       
   182     
   212     /**
   183     /**
   213      * Open the RMobileUssdMessaging
   184      * Open the RMobileUssdMessaging
   214      */ 
   185      */ 
   215     void LoadUssdMessagingL();
   186     void LoadUssdMessagingL();
   216     
       
   217     /**
       
   218      * Open the RMobileCall
       
   219      */
       
   220     TInt LoadMobileCall();
       
   221     
   187     
   222 
   188 
   223 private: // data
   189 private: // data
   224 
   190 
   225     /**
   191     /**