version 1.11, 2009/02/27 08:39:08
|
version 1.12, 2011/02/16 06:44:32
|
|
|
| |
ServerRunStatus::~ServerRunStatus() | ServerRunStatus::~ServerRunStatus() |
{ | { |
if (_event != NULL) |
setServerNotRunning(); |
{ |
|
CloseHandle(_event); |
|
} |
|
} | } |
| |
Boolean ServerRunStatus::isServerRunning() | Boolean ServerRunStatus::isServerRunning() |
|
|
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) |
|
|
| |
ServerRunStatus::~ServerRunStatus() | ServerRunStatus::~ServerRunStatus() |
{ | { |
|
setServerNotRunning(); |
|
} |
|
|
|
void ServerRunStatus::setServerNotRunning() |
|
{ |
if (_isRunningServerInstance) | if (_isRunningServerInstance) |
{ | { |
PidFile pidFile(_pidFilePath); | PidFile pidFile(_pidFilePath); |
pidFile.remove(); | pidFile.remove(); |
|
_isRunningServerInstance = false; |
} | } |
} | } |
| |