diff -r 73a1feb507fb -r bc78a40cd63c inc/muscallmonitorobserver.h --- 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 -#include +#include /** * 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; }