(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.2

version 1.11, 2009/02/27 08:39:08 version 1.11.6.2, 2013/07/20 18:33:04
Line 33 
Line 33 
 #include <Pegasus/Common/Signal.h> #include <Pegasus/Common/Signal.h>
 #include <Pegasus/Common/AutoPtr.h> #include <Pegasus/Common/AutoPtr.h>
 #include <Pegasus/Common/Exception.h> #include <Pegasus/Common/Exception.h>
   #include <Pegasus/Common/Pegasus_inl.h>
 #include <Service/PidFile.h> #include <Service/PidFile.h>
 #include <Service/ServerRunStatus.h> #include <Service/ServerRunStatus.h>
  
Line 85 
Line 86 
  
 ServerRunStatus::~ServerRunStatus() ServerRunStatus::~ServerRunStatus()
 { {
     if (_event != NULL)      setServerNotRunning();
     {  
         CloseHandle(_event);  
     }  
 } }
  
 Boolean ServerRunStatus::isServerRunning() Boolean ServerRunStatus::isServerRunning()
Line 96 
Line 94 
     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 151 
  
 ServerRunStatus::~ServerRunStatus() ServerRunStatus::~ServerRunStatus()
 { {
       setServerNotRunning();
   }
   
   void ServerRunStatus::setServerNotRunning()
   {
     if (_isRunningServerInstance)     if (_isRunningServerInstance)
     {     {
         PidFile pidFile(_pidFilePath);         PidFile pidFile(_pidFilePath);
         pidFile.remove();         pidFile.remove();
           _isRunningServerInstance = false;
     }     }
 } }
  
Line 375 
Line 388 
             cnt += rtncnt;             cnt += rtncnt;
             if (rtncnt >= count)             if (rtncnt >= count)
             {             {
                 proctable=(struct procsinfo *) realloc(                  proctable = (struct procsinfo *)peg_inln_realloc(
                     (void*)proctable, (size_t) (PROCSIZE*(cnt+count)));                     (void*)proctable, (size_t) (PROCSIZE*(cnt+count)));
                 if (!proctable)                 if (!proctable)
                 {                 {


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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2