satengine/SatServer/Engine/inc/csatmultimodeapi.h
branchRCL_3
changeset 19 7d48bed6ce0c
parent 18 594d59766373
child 20 987c9837762f
equal deleted inserted replaced
18:594d59766373 19:7d48bed6ce0c
   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 );
   113     
   119     
   114     /**
   120     /**
   115      * Access RMobilePhone::CancelAsyncRequest
   121      * Access RMobilePhone::CancelAsyncRequest
   116      * for the paramter information please see the etelmm.h
   122      * for the paramter information please see the etelmm.h
   117      */
   123      */
   145     /**
   151     /**
   146      * Check if there is an incoming call 
   152      * Check if there is an incoming call 
   147      * @return ETrue if there is an incoming call
   153      * @return ETrue if there is an incoming call
   148      */
   154      */
   149     TBool IsCallIncoming();
   155     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             
   150 private:
   184 private:
   151 
   185 
   152     /**
   186     /**
   153     * Default C++ constructor
   187     * Default C++ constructor
   154     */
   188     */
   172      * @param aModuleName Name of the phone module
   206      * @param aModuleName Name of the phone module
   173      * @param aPhoneName Name of the phone
   207      * @param aPhoneName Name of the phone
   174      */
   208      */
   175     void LoadPhoneModuleL( RMobilePhone& aPhone, const TDesC& aModuleName,
   209     void LoadPhoneModuleL( RMobilePhone& aPhone, const TDesC& aModuleName,
   176             const TDesC& aPhoneName );
   210             const TDesC& aPhoneName );
   177                            
   211 
       
   212     /**
       
   213      * Open the RMobileUssdMessaging
       
   214      */ 
       
   215     void LoadUssdMessagingL();
       
   216     
   178     /**
   217     /**
   179      * Open the RMobileCall
   218      * Open the RMobileCall
   180      */
   219      */
   181     void LoadMobileCallL();
   220     TInt LoadMobileCall();
   182     
       
   183     /**
       
   184      * Open the RMobileUssdMessaging
       
   185      */ 
       
   186     void LoadUssdMessagingL();
       
   187     
   221     
   188 
   222 
   189 private: // data
   223 private: // data
   190 
   224 
   191     /**
   225     /**