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 "reconstants.hpp"
#include "irodsXmsgServer.hpp"
#include "xmsgLib.hpp"
#include "irods_exception.hpp"
#include "irods_server_properties.hpp"
#include "irods_client_server_negotiation.hpp"
#include "irods_network_factory.hpp"
#include "irods_re_plugin.hpp"
#include "irods_signal.hpp"
#include "sockCommNetworkInterface.hpp"
#include "initServer.hpp"
#include "miscServerFunct.hpp"
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
int | usage (char *prog) |
int | xmsgServerMain () |
Variables | |
int | loopCnt = -1 |
Definition at line 22 of file irodsXmsgServer.cpp.
References daemonize(), LOG_ERROR, LOG_NOTICE, logFileOpen(), loopCnt, NULL, irods::error::ok(), optarg, ProcessType, irods::re_plugin_globals, irods::error::result(), rodsLog(), rodsLogLevel(), rodsLogSqlReq(), rsPipeSignalHandler(), SERVER, setRECacheSaltFromEnv(), signalExit(), SINGLE_PASS, SP_LOG_LEVEL, SP_LOG_SQL, STANDALONE_SERVER, usage(), v_FLAG, XMSG_SERVER_PT, XMSG_SVR_LOGFILE, and xmsgServerMain().
int usage | ( | char * | prog | ) |
Definition at line 97 of file irodsXmsgServer.cpp.
Referenced by main().
int xmsgServerMain | ( | ) |
Definition at line 103 of file irodsXmsgServer.cpp.
References addReqToQue(), irods::CFG_XMSG_PORT(), cleanupAndExit(), irods::client_server_negotiation_for_server(), irods::error::code(), irods::CS_NEG_FAILURE(), terminate_irods_processes::e, initAgent(), initRsComm(), initThreadEnv(), initXmsgHashQue(), irods::log(), LOG_ERROR, LOG_NOTICE, loopCnt, MAX_LISTEN_QUE, rsComm_t::negotiation_results, irods::network_factory(), NULL, irods::error::ok(), PASS, rodsLog(), rsAcceptConn(), RULE_ENGINE_NO_CACHE, sendVersion(), rsComm_t::sock, sockOpenForInConn(), startXmsgThreads(), irods.pypyodbc::status, and SYS_AGENT_INIT_ERR.
Referenced by main().
int loopCnt = -1 |
Definition at line 18 of file irodsXmsgServer.cpp.
Referenced by createPhyBundleDataObj(), main(), serverMain(), and xmsgServerMain().