irods
4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
![]() ![]() |
#include <irods_server_state.hpp>
Public Member Functions | |
error | operator() (const std::string &_s) |
std::string | operator() () |
Static Public Member Functions | |
static server_state & | instance () |
Static Public Attributes | |
static const std::string | RUNNING |
static const std::string | PAUSED |
static const std::string | STOPPED |
static const std::string | EXITED |
Private Member Functions | |
server_state () | |
server_state (server_state &) | |
server_state (const server_state &) | |
Private Attributes | |
boost::mutex | mutex_ |
std::string | state_ |
Definition at line 11 of file irods_server_state.hpp.
|
private |
Definition at line 14 of file irods_server_state.cpp.
|
inlineprivate |
Definition at line 24 of file irods_server_state.hpp.
|
inlineprivate |
Definition at line 25 of file irods_server_state.hpp.
|
static |
Definition at line 18 of file irods_server_state.cpp.
Referenced by getConnReqFromQue(), irods::operation_pause(), irods::operation_resume(), irods::operation_status(), irods::server_control_executor::operator()(), irods::server_control_executor::process_operation(), purgeLockFileWorkerTask(), readWorkerTask(), irods::rule_engine_operation_shutdown(), irods::server_operation_shutdown(), serverMain(), and spawnManagerTask().
std::string irods::server_state::operator() | ( | ) |
Definition at line 43 of file irods_server_state.cpp.
References irods.pypyodbc::lock, mutex_, and state_.
error irods::server_state::operator() | ( | const std::string & | _s | ) |
Definition at line 23 of file irods_server_state.cpp.
References ERROR, EXITED, irods.pypyodbc::lock, mutex_, PAUSED, RUNNING, state_, STOPPED, SUCCESS, and SYS_INVALID_INPUT_PARAM.
|
static |
Definition at line 20 of file irods_server_state.hpp.
Referenced by getConnReqFromQue(), irods::server_control_executor::operator()(), operator()(), purgeLockFileWorkerTask(), readWorkerTask(), irods::server_operation_shutdown(), serverMain(), and spawnManagerTask().
|
private |
Definition at line 27 of file irods_server_state.hpp.
Referenced by operator()().
|
static |
Definition at line 18 of file irods_server_state.hpp.
Referenced by irods::operation_pause(), operator()(), irods::server_control_executor::process_operation(), irods::server_operation_shutdown(), and serverMain().
|
static |
Definition at line 17 of file irods_server_state.hpp.
Referenced by irods::operation_resume(), operator()(), and serverMain().
|
private |
Definition at line 28 of file irods_server_state.hpp.
Referenced by operator()().
|
static |
Definition at line 19 of file irods_server_state.hpp.
Referenced by getConnReqFromQue(), irods::server_control_executor::operator()(), operator()(), purgeLockFileWorkerTask(), readWorkerTask(), irods::rule_engine_operation_shutdown(), irods::server_operation_shutdown(), serverMain(), and spawnManagerTask().