phoneengine/callhandling/inc/mpecallhandling.h
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 21 92ab7f8d0eab
parent 45 6b911d05207e
equal deleted inserted replaced
40:bab96b7ed1a4 51:f39ed5e045e0
   108         * @return KErrNone.
   108         * @return KErrNone.
   109         */
   109         */
   110         virtual TInt TerminateAllConnections() = 0;
   110         virtual TInt TerminateAllConnections() = 0;
   111         
   111         
   112         /**
   112         /**
   113         * Asks phone identity parameters from the mmetel.
       
   114         * @since Series60_4.0
       
   115         * @param aMessage Reply message to the phone application.
       
   116         * @return Error (KErrNone or KErrNotFound).
       
   117         */
       
   118         virtual TInt UpdatePhoneIdentity( 
       
   119             MEngineMonitor::TPEMessagesFromPhoneEngine aMessage ) = 0;
       
   120 
       
   121         /**
       
   122         * Determines if there is a call in given state.
   113         * Determines if there is a call in given state.
   123         * @since Series60_4.0
   114         * @since Series60_4.0
   124         * @param aState Call state search key.
   115         * @param aState Call state search key.
   125         * @return TBool, ETrue is there is a call; otherwise EFalse.
   116         * @return TBool, ETrue is there is a call; otherwise EFalse.
   126         */
   117         */
   368         * @return None.
   359         * @return None.
   369         */
   360         */
   370         virtual void CancelDtmfPlay() = 0;
   361         virtual void CancelDtmfPlay() = 0;
   371         
   362         
   372         /**
   363         /**
   373         * This method gets the lifetime of the MS. The lifetime information 
       
   374         * includes the manufacturing date of the MS and the total amount of airtime use.
       
   375         * @param aLifeTimeInfo Life time information
       
   376         * @return Get succeeded or not.
       
   377         */
       
   378         virtual TBool GetLifeTime( TDes8& aLifeTimeInfo ) = 0;
       
   379         
       
   380         /**
       
   381         * This method gets the reference to MPECallOwner object.
   364         * This method gets the reference to MPECallOwner object.
   382         * @return None.
   365         * @return None.
   383         */
   366         */
   384         virtual MPECallOwner& CallOwner() const = 0;
   367         virtual MPECallOwner& CallOwner() const = 0;
   385     };
   368     };