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)  

rsGlobalExtern.hpp File Reference
#include "rods.h"
#include "apiHandler.hpp"
#include "fileOpr.hpp"
#include "objDesc.hpp"
#include "querySpecColl.h"
#include "miscUtil.h"
#include "authenticate.h"
#include "openCollection.h"
#include "irods_resource_manager.hpp"
Include dependency graph for rsGlobalExtern.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

irods::resource_manager resc_mgr
 
int LogFd
 
char * CurLogfileName
 
char ProcLogDir [(1024+64)]
 
irods::api_entry_table RsApiTable
 
rodsServerHost_tLocalServerHost
 
rodsServerHost_tServerHostHead
 
rodsServerHost_tHostConfigHead
 
zoneInfo_tZoneInfoHead
 
int RescGrpInit
 
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
 
rsComm_tThisComm
 
int IcatConnState
 
specCollCache_tSpecCollCacheHead
 
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
 
gid_t ServiceGid
 
irodsStateFlag_t ReadWriteRuleState
 

Variable Documentation

◆ CollHandle

◆ CurLogfileName

char* CurLogfileName

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

Definition at line 22 of file irods_server_globals.cpp.

Referenced by initHostConfigByFile(), and matchHostConfig().

◆ IcatConnState

int IcatConnState

Definition at line 47 of file irods_server_globals.cpp.

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

◆ InitialState

int InitialState

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

Definition at line 16 of file irods_server_globals.cpp.

Referenced by runIrodsAgentFactory(), and serverize().

◆ ProcLogDir

◆ ReadWriteRuleState

irodsStateFlag_t ReadWriteRuleState

◆ 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

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.

◆ RsApiTable

◆ ServerHostHead

◆ ServiceGid

gid_t ServiceGid

Definition at line 71 of file irods_server_globals.cpp.

Referenced by changeToServiceUser(), and initServiceUser().

◆ ServiceUid

uid_t ServiceUid

◆ SpecCollCacheHead

◆ SpecCollDesc

◆ ThisComm

rsComm_t* ThisComm

Definition at line 45 of file irods_server_globals.cpp.

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

◆ ZoneInfoHead