diff -r f979ecb2b13e -r 42814f902fe6 calendarui/server/CalenSvr/inc/CalenSvrDBManager.h --- a/calendarui/server/CalenSvr/inc/CalenSvrDBManager.h Tue Feb 02 10:12:19 2010 +0200 +++ b/calendarui/server/CalenSvr/inc/CalenSvrDBManager.h Fri Feb 19 22:49:53 2010 +0200 @@ -53,6 +53,7 @@ public: virtual void DatabaseOpened() = 0; virtual void DatabaseTemporarilyClosed() = 0; + virtual void HandleError() = 0; }; public: // Construction and destruction @@ -84,7 +85,7 @@ void Progress(TInt aPercentageCompleted); private: - void OpenDatabaseCompletedL(); + void OpenDatabaseCompletedL(TInt aErrorVal = KErrNone); private: // Timer handling void StartClosingTimer(); @@ -103,7 +104,7 @@ /** * **/ - void NotifyUsersL(); + void NotifyUsersL(TInt aErrorVal = KErrNone); private: enum TState