satengine/SatServer/inc/msatmultimodeapi.h
changeset 12 ae8abd0db65c
parent 0 ff3b6d0fd310
child 31 a2467631ae02
equal deleted inserted replaced
0:ff3b6d0fd310 12:ae8abd0db65c
     1 /*
     1 /*
     2 * Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies). 
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
   136     /**
   136     /**
   137      * Check if there is an incoming call 
   137      * Check if there is an incoming call 
   138      * @return ETrue if there is an incoming call
   138      * @return ETrue if there is an incoming call
   139      */
   139      */
   140     virtual TBool IsCallIncoming() = 0;
   140     virtual TBool IsCallIncoming() = 0;
       
   141 
       
   142     /**
       
   143      * Access RMobileCall::NotifyMobileCallStatusChange
       
   144      */
       
   145     virtual void NotifyMobileCallStatusChange( TRequestStatus& aReqStatus,
       
   146                     RMobileCall::TMobileCallStatus& aStatus) = 0; 
       
   147 
       
   148     /**
       
   149      * Access RMobileCall::NotifyStatusChangeCancel
       
   150      */
       
   151     virtual void NotifyCallStatusChangeCancel() = 0;
       
   152 
       
   153     /**
       
   154      * Access RMobilePhone::TerminateAllCalls
       
   155      */
       
   156     virtual void TerminateAllCalls(TRequestStatus& aReqStatus) = 0;
       
   157     
       
   158     /**
       
   159      * Access RMboileCall::GetMobileCallInfo
       
   160      */
       
   161     virtual TInt GetMobileCallInfo(TDes8& aCallInfo) = 0;
       
   162 
       
   163     /**
       
   164      * Access RMboileCall::DialEmergencyCall
       
   165      */
       
   166     virtual void DialEmergencyCall(TRequestStatus& aReqStatus, 
       
   167                 const TDesC& aNumber) = 0;
       
   168     
   141     };
   169     };
   142 
   170 
   143 #endif // MSATMULTIMODEAPI_H
   171 #endif // MSATMULTIMODEAPI_H