watchdog/src/cwdmonitor.cpp
changeset 1 6f2c1c46032b
parent 0 671dee74050a
child 16 2729d20a0010
equal deleted inserted replaced
0:671dee74050a 1:6f2c1c46032b
    17 
    17 
    18 #include "CWDmonitor.h"
    18 #include "CWDmonitor.h"
    19 #include "WatchDogCommon.h"
    19 #include "WatchDogCommon.h"
    20 #include "CWDTimer.h"
    20 #include "CWDTimer.h"
    21 #include <HarvesterServerLogger.h>
    21 #include <HarvesterServerLogger.h>
       
    22 #include "OstTraceDefinitions.h"
       
    23 #ifdef OST_TRACE_COMPILER_IN_USE
       
    24 #include "cwdmonitorTraces.h"
       
    25 #endif
       
    26 
    22 // -----------------------------------------------------------------------------
    27 // -----------------------------------------------------------------------------
    23 // CWDMonitor::NewL
    28 // CWDMonitor::NewL
    24 // -----------------------------------------------------------------------------
    29 // -----------------------------------------------------------------------------
    25 //
    30 //
    26 CWDMonitor* CWDMonitor::NewL(  )
    31 CWDMonitor* CWDMonitor::NewL(  )
    71 // CWDMonitor::StartMonitor()
    76 // CWDMonitor::StartMonitor()
    72 // -----------------------------------------------------------------------------
    77 // -----------------------------------------------------------------------------
    73 //
    78 //
    74 void CWDMonitor::HandleWDTimerL()
    79 void CWDMonitor::HandleWDTimerL()
    75     {
    80     {
       
    81     OstTrace0( TRACE_NORMAL, CWDMONITOR_HANDLEWDTIMERL, "CWDMonitor::HandleWDTimerL(): Check the servers" );
    76     CPIXLOGSTRING("CWDMonitor::HandleWDTimerL(): Check the servers");
    82     CPIXLOGSTRING("CWDMonitor::HandleWDTimerL(): Check the servers");
    77     TFindServer harvesterServer(KHarvesterServer);
    83     TFindServer harvesterServer(KHarvesterServer);
    78     TFindServer searchServer(KSearchServer);
    84     TFindServer searchServer(KSearchServer);
    79     
    85     
    80     TFullName name;
    86     TFullName name;
    81     
    87     
    82     if ( harvesterServer.Next(name) != KErrNone)
    88     if ( harvesterServer.Next(name) != KErrNone)
    83         {
    89         {
       
    90         OstTrace0( TRACE_NORMAL, DUP1_CWDMONITOR_HANDLEWDTIMERL, "Harvester Server is down, Starting Harvester Server" );
    84         CPIXLOGSTRING("Harvester Server is down, Starting Harvester Server");
    91         CPIXLOGSTRING("Harvester Server is down, Starting Harvester Server");
    85         //Harvester server is not running. 
    92         //Harvester server is not running. 
    86         //Start Harvester server
    93         //Start Harvester server
    87         StartServer( KHarvesterServer , KHServerUid3 ,KHarvesterServerSemaphoreName);        
    94         StartServer( KHarvesterServer , KHServerUid3 ,KHarvesterServerSemaphoreName);        
    88         }
    95         }
    89     else if ( searchServer.Next( name ) != KErrNone)
    96     else if ( searchServer.Next( name ) != KErrNone)
    90         {
    97         {
       
    98         OstTrace0( TRACE_NORMAL, DUP2_CWDMONITOR_HANDLEWDTIMERL, "Search Server is down, Starting Search Server" );
    91         CPIXLOGSTRING("Search Server is down, Starting Search Server");
    99         CPIXLOGSTRING("Search Server is down, Starting Search Server");
    92         //Search server is not running.
   100         //Search server is not running.
    93         //Start search server
   101         //Start search server
    94         StartServer( KSearchServer , KSServerUid3 ,KSearchServerSemaphoreName);
   102         StartServer( KSearchServer , KSServerUid3 ,KSearchServerSemaphoreName);
    95         }
   103         }
    99 // CWDMonitor::StartMonitor()
   107 // CWDMonitor::StartMonitor()
   100 // -----------------------------------------------------------------------------
   108 // -----------------------------------------------------------------------------
   101 //
   109 //
   102 void CWDMonitor::StartMonitor()
   110 void CWDMonitor::StartMonitor()
   103     {
   111     {
       
   112     OstTraceFunctionEntry0( CWDMONITOR_STARTMONITOR_ENTRY );
   104     CPIXLOGSTRING("CWDMonitor::StartMonitor(): Entered");
   113     CPIXLOGSTRING("CWDMonitor::StartMonitor(): Entered");
   105     iWDTimer->StartWDTimer();
   114     iWDTimer->StartWDTimer();
       
   115     OstTraceFunctionExit0( CWDMONITOR_STARTMONITOR_EXIT );
   106     }
   116     }
   107 
   117 
   108 // -----------------------------------------------------------------------------
   118 // -----------------------------------------------------------------------------
   109 // CWDMonitor::StartServer()
   119 // CWDMonitor::StartServer()
   110 // -----------------------------------------------------------------------------
   120 // -----------------------------------------------------------------------------