--- a/filemanager/src/inc/fmserviceutils/private/symbian/fmserviceutilshandler.h Thu Sep 30 16:33:59 2010 +0800
+++ b/filemanager/src/inc/fmserviceutils/private/symbian/fmserviceutilshandler.h Mon Oct 18 09:44:31 2010 +0800
@@ -29,6 +29,16 @@
#include <e32base.h>
#include <f32file.h>
+/*!
+ \class MServiceUtilsObserver
+ \brief The class MServiceUtilsObserver provide event to notify CloseApp complete
+*/
+class MServiceUtilsObserver
+{
+public:
+ // called when CloseAppsL operation complete
+ virtual void handleCloseAppCompleteL( TInt err ) = 0;
+};
// FORWARD DECLARATIONS
class CBaBackupSessionWrapper;
@@ -48,7 +58,8 @@
public: // New methods
void CloseAppsL();
void RestartAppsL();
-
+ void setObserver( MServiceUtilsObserver *observer );
+
private: // From CActive
void DoCancel();
void RunL();
@@ -58,7 +69,6 @@
CFmServiceUtilsHandler();
void ConstructL();
- void StartWait();
private: // Data
/**
@@ -80,6 +90,8 @@
* Wait is used to change asynchronous function to synchronous function
*/
CActiveSchedulerWait iWait;
+
+ MServiceUtilsObserver *iObserver;
};
#endif