watchdog/inc/cwdmonitor.h
changeset 18 3e1f76dd2722
parent 0 671dee74050a
child 23 d4d56f5e7c55
--- a/watchdog/inc/cwdmonitor.h	Wed Aug 18 10:53:26 2010 +0300
+++ b/watchdog/inc/cwdmonitor.h	Thu Sep 02 21:37:32 2010 +0300
@@ -21,11 +21,13 @@
 
 #include <e32base.h>
 #include "MWDTimerHandler.h"
+#include "mcentrephandler.h"
 
 //Forward declaration
 class CWDTimer;
+class CentrepMonitor;
 
-class CWDMonitor : public CBase , public MWDTimerHandler
+class CWDMonitor : public CBase , public MWDTimerHandler, public MCentrepHandler
     {
 public:
     /*
@@ -52,6 +54,9 @@
     // From MWDTimerHandler
     void HandleWDTimerL();
     
+    //From MCentrepHandler
+    void HandlecentrepL( TUint32 aKey );
+    
 private:
     /*
      * @description Starts the specified server.
@@ -82,7 +87,16 @@
 private:
     
     // Timer which is used to delay server monitoring
-    CWDTimer* iWDTimer; 
+    CWDTimer* iWDTimer;
+    TBool iAllowHS;
+    TBool iAllowSS;
+    TUid iHSUid;
+    TUid iSSUid;
+    HBufC* iHSName;
+    HBufC* iSSName;
+    
+    CentrepMonitor* aHSMonitor;
+    CentrepMonitor* aSSMonitor;
     };
 
 #endif /* CWDMONITOR_H */