equal
deleted
inserted
replaced
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 */ |
315 * @since Series60_5.1 |
306 * @since Series60_5.1 |
316 * @param aIndex A array index for a selected address. |
307 * @param aIndex A array index for a selected address. |
317 * @return Error (KErrNone is success). |
308 * @return Error (KErrNone is success). |
318 */ |
309 */ |
319 virtual TInt ForwardCallToAddress( TInt aIndex ) = 0; |
310 virtual TInt ForwardCallToAddress( TInt aIndex ) = 0; |
320 |
|
321 /** |
|
322 * Put all the calls to idle and make an request to |
|
323 * end the connection |
|
324 * @return KErrNotFound if there is not a call |
|
325 * KErrNone if there is one call at least |
|
326 */ |
|
327 virtual TInt ReleaseConference() = 0; |
|
328 |
311 |
329 public: // DTMF related |
312 public: // DTMF related |
330 /** |
313 /** |
331 * Sends dtmf string. |
314 * Sends dtmf string. |
332 * @since Series60_4.0 |
315 * @since Series60_4.0 |
376 * @return None. |
359 * @return None. |
377 */ |
360 */ |
378 virtual void CancelDtmfPlay() = 0; |
361 virtual void CancelDtmfPlay() = 0; |
379 |
362 |
380 /** |
363 /** |
381 * This method gets the lifetime of the MS. The lifetime information |
|
382 * includes the manufacturing date of the MS and the total amount of airtime use. |
|
383 * @param aLifeTimeInfo Life time information |
|
384 * @return Get succeeded or not. |
|
385 */ |
|
386 virtual TBool GetLifeTime( TDes8& aLifeTimeInfo ) = 0; |
|
387 |
|
388 /** |
|
389 * This method gets the reference to MPECallOwner object. |
364 * This method gets the reference to MPECallOwner object. |
390 * @return None. |
365 * @return None. |
391 */ |
366 */ |
392 virtual MPECallOwner& CallOwner() const = 0; |
367 virtual MPECallOwner& CallOwner() const = 0; |
393 }; |
368 }; |