(file) Return to ServerRunStatus.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Service

Diff for /pegasus/src/Service/ServerRunStatus.cpp between version 1.11 and 1.11.6.1

version 1.11, 2009/02/27 08:39:08 version 1.11.6.1, 2011/10/11 18:18:44
Line 85 
Line 85 
  
 ServerRunStatus::~ServerRunStatus() ServerRunStatus::~ServerRunStatus()
 { {
     if (_event != NULL)      setServerNotRunning();
     {  
         CloseHandle(_event);  
     }  
 } }
  
 Boolean ServerRunStatus::isServerRunning() Boolean ServerRunStatus::isServerRunning()
Line 96 
Line 93 
     return _wasAlreadyRunning;     return _wasAlreadyRunning;
 } }
  
   void ServerRunStatus::setServerNotRunning()
   {
       if (_event != NULL)
       {
           CloseHandle(_event);
           _event = NULL;
       }
   }
   
 void ServerRunStatus::setServerRunning() void ServerRunStatus::setServerRunning()
 { {
     if (_event == NULL)     if (_event == NULL)
Line 144 
Line 150 
  
 ServerRunStatus::~ServerRunStatus() ServerRunStatus::~ServerRunStatus()
 { {
       setServerNotRunning();
   }
   
   void ServerRunStatus::setServerNotRunning()
   {
     if (_isRunningServerInstance)     if (_isRunningServerInstance)
     {     {
         PidFile pidFile(_pidFilePath);         PidFile pidFile(_pidFilePath);
         pidFile.remove();         pidFile.remove();
           _isRunningServerInstance = false;
     }     }
 } }
  


Legend:
Removed from v.1.11  
changed lines
  Added in v.1.11.6.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2