phoneengine/callhandling/inc/cpecallhandling.h
branchRCL_3
changeset 62 5266b1f337bd
parent 61 41a7f70b3818
equal deleted inserted replaced
61:41a7f70b3818 62:5266b1f337bd
   282         * Terminate all connection request. 
   282         * Terminate all connection request. 
   283         */
   283         */
   284         IMPORT_C TInt TerminateAllConnections();
   284         IMPORT_C TInt TerminateAllConnections();
   285         
   285         
   286         /**
   286         /**
       
   287         * Asks phone identity parameters from the mmetel.
       
   288         * @param aMessage Reply message to the phone application.
       
   289         * @return Error (KErrNone or KErrNotFound).
       
   290         */
       
   291         IMPORT_C TInt UpdatePhoneIdentity( 
       
   292             MEngineMonitor::TPEMessagesFromPhoneEngine aMessage );
       
   293 
       
   294         /**
   287         * Sets active line
   295         * Sets active line
   288         */
   296         */
   289         IMPORT_C void SetActiveLine();
   297         IMPORT_C void SetActiveLine();
   290 
   298 
   291         /**
   299         /**
   369         * Returns call terminated error
   377         * Returns call terminated error
   370         * @since Series60_4.0
   378         * @since Series60_4.0
   371         * @return Return errorCode
   379         * @return Return errorCode
   372         */        
   380         */        
   373         IMPORT_C TInt CallTerminatedError( const TInt aCallId );
   381         IMPORT_C TInt CallTerminatedError( const TInt aCallId );
       
   382         
       
   383         /**
       
   384         * This method gets the lifetime of the MS. The lifetime information 
       
   385         * includes the manufacturing date of the MS and the total amount of airtime use.
       
   386         * @param aLifeTimeInfo Life time information
       
   387         * @return Get succeeded or not.
       
   388         */
       
   389         IMPORT_C TBool GetLifeTime( TDes8& aLifeTimeInfo );
   374         
   390         
   375         /**
   391         /**
   376         * Replace active call with waiting call. 
   392         * Replace active call with waiting call. 
   377         * @since Series60_5.0
   393         * @since Series60_5.0
   378         * @return Error (KErrNone is success).
   394         * @return Error (KErrNone is success).
   414         * @since Series60_5.1
   430         * @since Series60_5.1
   415         * @param aIndex A array index for a selected address.
   431         * @param aIndex A array index for a selected address.
   416         * @return Error (KErrNone is success).
   432         * @return Error (KErrNone is success).
   417         */
   433         */
   418         IMPORT_C TInt ForwardCallToAddress( TInt aIndex );
   434         IMPORT_C TInt ForwardCallToAddress( TInt aIndex );
       
   435         
       
   436         /**
       
   437         * Makes HangUp requests for conference call. 
       
   438         * @return Error (ECCPErrorNotFound if there is not a conference call 
       
   439         * 
       
   440         */
       
   441         IMPORT_C TInt ReleaseConference();
   419 
   442 
   420     public: // From MPECallHandling - DTMF related
   443     public: // From MPECallHandling - DTMF related
   421         /**
   444         /**
   422         * Cancels Dtmf string sending.
   445         * Cancels Dtmf string sending.
   423         */
   446         */