inc/muscallmonitorobserver.h
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
--- a/inc/muscallmonitorobserver.h	Tue Aug 31 15:12:07 2010 +0300
+++ b/inc/muscallmonitorobserver.h	Wed Sep 01 12:31:01 2010 +0100
@@ -16,11 +16,12 @@
 */
 
 
+
 #ifndef MUSCALLMONITOROBSERVER_H
 #define MUSCALLMONITOROBSERVER_H
 
 #include <e32cmn.h>
-#include <badesca.h>
+#include <CPbkContactItem.h>
 
 /**
  * Observer for the monitor
@@ -32,19 +33,22 @@
 
 public: // type definitions
 
-    virtual void CallConnectedL( const TDesC& aTelNumber, TBool aIsSipUri ) = 0;
+    virtual void CallConnectedL( const TDesC& aTelNumber ) = 0;
     
-    virtual void CallHoldL( const TDesC& aTelNumber, TBool aIsSipUri ) = 0;
+    virtual void CallHoldL( const TDesC& aTelNumber ) = 0;
     
     virtual void ConferenceCallL() = 0;
     
     virtual void NoActiveCallL() = 0;
+    
+    virtual void ConferenceCallLTerminated() = 0;
    
     /**
     *
     */
-    virtual TBool ResolveAddressesL( const TDesC& /*aContactId*/,
-                            CDesCArrayFlat*& /*aContactsArray*/)
+    virtual TBool ResolveAddressesL( CPbkContactItem& /*aPbkItem*/,
+                            CDesCArrayFlat*& /*aContactsArray*/,
+                            TPbkFieldId /*aTPbkFieldId*/  )
         {
         return EFalse;
         }