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.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

irods_server_globals.cpp File Reference
#include "rods.h"
#include "fileOpr.hpp"
#include "dataObjOpr.hpp"
#include "miscUtil.h"
#include "openCollection.h"
#include "irods_resource_manager.hpp"
Include dependency graph for irods_server_globals.cpp:

Go to the source code of this file.

Macros

#define CACHE_DIR_STR   "cacheDir"
 

Variables

irods::resource_manager resc_mgr
 
int LogFd = -1
 
char * CurLogfileName = 0
 
char ProcLogDir [(1024+64)]
 
rodsServerHost_tLocalServerHost = 0
 
rodsServerHost_tServerHostHead = 0
 
rodsServerHost_tHostConfigHead = 0
 
zoneInfo_tZoneInfoHead = 0
 
int RescGrpInit = 0
 
fileDesc_t FileDesc [1026]
 
l1desc_t L1desc [1026]
 
specCollDesc_t SpecCollDesc [100]
 
std::vector< collHandle_tCollHandle
 
char reRuleStr [256]
 
char reFuncMapStr [256]
 
char reVariableMapStr [256]
 
char KerberosName [(1024+64)]
 
int InitialState = 0
 
rsComm_tThisComm = 0
 
int IcatConnState = 0
 
specCollCache_tSpecCollCacheHead = 0
 
char localSID [50]
 
irods::lookup_table< std::pair< std::string, std::string > > remote_SID_key_map
 
rodsLong_t GlobalQuotaLimit
 
rodsLong_t GlobalQuotaOverrun
 
int RescQuotaPolicy
 
time_t LastRescUpdateTime
 
uid_t ServiceUid = 0
 
gid_t ServiceGid = 0
 
irodsStateFlag_t ReadWriteRuleState = UNINIT_STATE
 

Macro Definition Documentation

◆ CACHE_DIR_STR

#define CACHE_DIR_STR   "cacheDir"

Definition at line 15 of file irods_server_globals.cpp.

Variable Documentation

◆ CollHandle

◆ CurLogfileName

char* CurLogfileName = 0

Definition at line 17 of file irods_server_globals.cpp.

Referenced by chkLogfileName().

◆ FileDesc

◆ GlobalQuotaLimit

rodsLong_t GlobalQuotaLimit

Definition at line 62 of file irods_server_globals.cpp.

Referenced by initAgent().

◆ GlobalQuotaOverrun

rodsLong_t GlobalQuotaOverrun

Definition at line 63 of file irods_server_globals.cpp.

Referenced by initAgent(), and updatequotaOverrun().

◆ HostConfigHead

rodsServerHost_t* HostConfigHead = 0

Definition at line 22 of file irods_server_globals.cpp.

Referenced by initHostConfigByFile(), and matchHostConfig().

◆ IcatConnState

int IcatConnState = 0

Definition at line 47 of file irods_server_globals.cpp.

Referenced by connectRcat(), disconnectRcat(), and resetRcat().

◆ InitialState

int InitialState = 0

Definition at line 44 of file irods_server_globals.cpp.

Referenced by cleanup(), and initAgent().

◆ KerberosName

char KerberosName[(1024+64)]

Definition at line 40 of file irods_server_globals.cpp.

Referenced by initRcatServerHostByFile().

◆ L1desc

◆ LastRescUpdateTime

time_t LastRescUpdateTime

Definition at line 67 of file irods_server_globals.cpp.

◆ LocalServerHost

◆ localSID

char localSID[50]

Definition at line 58 of file irods_server_globals.cpp.

Referenced by getZoneServerId(), and initRcatServerHostByFile().

◆ LogFd

int LogFd = -1

Definition at line 16 of file irods_server_globals.cpp.

Referenced by runIrodsAgentFactory(), and serverize().

◆ ProcLogDir

◆ ReadWriteRuleState

irodsStateFlag_t ReadWriteRuleState = UNINIT_STATE

◆ reFuncMapStr

char reFuncMapStr[256]

Definition at line 36 of file irods_server_globals.cpp.

◆ remote_SID_key_map

irods::lookup_table<std::pair <std::string, std::string> > remote_SID_key_map

◆ reRuleStr

char reRuleStr[256]

Definition at line 35 of file irods_server_globals.cpp.

◆ resc_mgr

Definition at line 31 of file irods_resource_manager.cpp.

◆ RescGrpInit

int RescGrpInit = 0

Definition at line 24 of file irods_server_globals.cpp.

◆ RescQuotaPolicy

int RescQuotaPolicy

Definition at line 64 of file irods_server_globals.cpp.

Referenced by chkRescQuotaPolicy(), initAgent(), and msiSetRescQuotaPolicy().

◆ reVariableMapStr

char reVariableMapStr[256]

Definition at line 37 of file irods_server_globals.cpp.

◆ ServerHostHead

◆ ServiceGid

gid_t ServiceGid = 0

Definition at line 71 of file irods_server_globals.cpp.

Referenced by changeToServiceUser(), and initServiceUser().

◆ ServiceUid

uid_t ServiceUid = 0

◆ SpecCollCacheHead

◆ SpecCollDesc

◆ ThisComm

rsComm_t* ThisComm = 0

Definition at line 45 of file irods_server_globals.cpp.

Referenced by cleanup(), execCmd(), initAgent(), and rsPipeSignalHandler().

◆ ZoneInfoHead