diff -r b5fbb9b25d57 -r 67369d1b217f email_plat/email_client_api/inc/memailmailbox.h --- a/email_plat/email_client_api/inc/memailmailbox.h Tue May 11 15:57:15 2010 +0300 +++ b/email_plat/email_client_api/inc/memailmailbox.h Tue May 25 12:23:16 2010 +0300 @@ -140,6 +140,17 @@ * The method follows "fire and forget" pattern, returns immediately. */ virtual void EditNewMessageL() = 0; + + /** Register mailbox observer + * @param aObserver observer called back when changes in mailbox (new message, + * messages changes or messages deleted). + * */ + virtual void RegisterObserverL( MMailboxContentObserver& aObserver ) = 0; + + /** + * Unregister mailbox observe.r + */ + virtual void UnregisterObserver( MMailboxContentObserver& aObserver ) = 0; };