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 "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"
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_t * | LocalServerHost |
rodsServerHost_t * | ServerHostHead |
rodsServerHost_t * | HostConfigHead |
zoneInfo_t * | ZoneInfoHead |
int | RescGrpInit |
fileDesc_t | FileDesc [1026] |
l1desc_t | L1desc [1026] |
specCollDesc_t | SpecCollDesc [100] |
std::vector< collHandle_t > | CollHandle |
char | reRuleStr [256] |
char | reFuncMapStr [256] |
char | reVariableMapStr [256] |
char | KerberosName [(1024+64)] |
int | InitialState |
rsComm_t * | ThisComm |
int | IcatConnState |
specCollCache_t * | SpecCollCacheHead |
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 |
std::vector<collHandle_t> CollHandle |
Definition at line 31 of file irods_server_globals.cpp.
Referenced by _rsPhyBundleColl(), _rsPhyRmColl(), allocCollHandle(), freeCollHandle(), rsCloseCollection(), rsCollRepl(), rsOpenCollection(), and rsReadCollection().
char* CurLogfileName |
Definition at line 17 of file irods_server_globals.cpp.
Referenced by chkLogfileName().
fileDesc_t FileDesc[1026] |
Definition at line 28 of file irods_server_globals.cpp.
Referenced by _rsFileClose(), _rsFileClosedir(), _rsFileLseek(), _rsFileRead(), _rsFileReaddir(), _rsFileWrite(), allocAndFillFileDesc(), allocFileDesc(), apply_acPostProcForDataCopyReceived(), apply_acPostProcForParallelTransferReceived(), convL3descInx(), dataObjCopy(), irods::file_object::file_object(), freeFileDesc(), getServerHostByFileInx(), initFileDesc(), l3OpenByHost(), rbudpRemLocCopy(), remoteFileRead(), remoteFileReaddir(), remoteFileWrite(), rsDataCopy(), rsDataGet(), rsDataPut(), rsFileOpendir(), rsFileWrite(), rsStreamClose(), rsStreamRead(), and svrPortalPutGetRbudp().
rodsLong_t GlobalQuotaLimit |
Definition at line 62 of file irods_server_globals.cpp.
Referenced by initAgent().
rodsLong_t GlobalQuotaOverrun |
Definition at line 63 of file irods_server_globals.cpp.
Referenced by initAgent(), and updatequotaOverrun().
rodsServerHost_t* HostConfigHead |
Definition at line 22 of file irods_server_globals.cpp.
Referenced by initHostConfigByFile(), and matchHostConfig().
int IcatConnState |
Definition at line 47 of file irods_server_globals.cpp.
Referenced by connectRcat(), disconnectRcat(), and resetRcat().
int InitialState |
Definition at line 44 of file irods_server_globals.cpp.
Referenced by cleanup(), and initAgent().
char KerberosName[(1024+64)] |
Definition at line 40 of file irods_server_globals.cpp.
Referenced by initRcatServerHostByFile().
l1desc_t L1desc[1026] |
Definition at line 29 of file irods_server_globals.cpp.
Referenced by _l3DataPutSingleBuf(), _modDataObjSize(), _rsDataObjClose(), _rsDataObjCreateWithResc(), _rsDataObjGet(), _rsDataObjOpen(), _rsDataObjOpenWithObjInfo(), _rsDataObjPut(), _rsDataObjReplS(), _rsPhyBundleColl(), _rsStructFileBundle(), allocAndSetL1descForZoneOpr(), allocL1desc(), bundleAndRegSubFiles(), closeAllL1desc(), createPhyBundleDataObj(), dataCreate(), dataObjCopy(), dataObjOpenForRepl(), dataOpen(), irods::file_object::file_object(), fillL1desc(), freeL1desc(), irods::get_l1desc(), get_selected_hierarchy(), getFileFlags(), getL1descIndexByDataObjInfo(), initDataOprInp(), initL1desc(), irsDataObjClose(), isL1descInuse(), l3Close(), l3Create(), l3DataCopySingleBuf(), l3DataGetSingleBuf(), l3DataPutSingleBuf(), l3DataStageSync(), l3FileGetSingleBuf(), l3FilePutSingleBuf(), l3FileStage(), l3FileSync(), l3Open(), l3Read(), l3Write(), msiRegisterData(), preProcParaGet(), preProcParaPut(), procChksumForClose(), rsDataObjCopy(), rsDataObjCreate(), rsDataObjCreateAndStat(), rsDataObjLseek(), rsDataObjOpenAndStat(), rsDataObjRead(), rsDataObjWrite(), rsL3FileGetSingleBuf(), rsL3FilePutSingleBuf(), rsOprComplete(), rsStructFileExtAndReg(), and singleL1Copy().
time_t LastRescUpdateTime |
Definition at line 67 of file irods_server_globals.cpp.
rodsServerHost_t* LocalServerHost |
Definition at line 20 of file irods_server_globals.cpp.
Referenced by _rsExecCmd(), createSrvPortal(), getLocalSvrAddr(), initLocalServerHost(), rsExecCmd(), and setLocalSrvAddr().
char localSID[50] |
Definition at line 58 of file irods_server_globals.cpp.
Referenced by getZoneServerId(), and initRcatServerHostByFile().
int LogFd |
Definition at line 16 of file irods_server_globals.cpp.
Referenced by runIrodsAgentFactory(), and serverize().
char ProcLogDir[(1024+64)] |
Definition at line 18 of file irods_server_globals.cpp.
Referenced by chkConnectedAgentProcQue(), initAndClearProcLog(), initProcLog(), localProcStat(), logAgentProc(), readProcLog(), and rmProcLog().
irodsStateFlag_t ReadWriteRuleState |
Definition at line 74 of file irods_server_globals.cpp.
Referenced by applyRuleForPostProcForRead(), and applyRuleForPostProcForWrite().
char reFuncMapStr[256] |
Definition at line 36 of file irods_server_globals.cpp.
irods::lookup_table<std::pair <std::string, std::string> > remote_SID_key_map |
Definition at line 59 of file irods_server_globals.cpp.
Referenced by irods::check_sent_sid(), getZoneServerId(), and initRcatServerHostByFile().
char reRuleStr[256] |
Definition at line 35 of file irods_server_globals.cpp.
irods::resource_manager resc_mgr |
Definition at line 31 of file irods_resource_manager.cpp.
int RescGrpInit |
Definition at line 24 of file irods_server_globals.cpp.
int RescQuotaPolicy |
Definition at line 64 of file irods_server_globals.cpp.
Referenced by chkRescQuotaPolicy(), initAgent(), and msiSetRescQuotaPolicy().
char reVariableMapStr[256] |
Definition at line 37 of file irods_server_globals.cpp.
irods::api_entry_table RsApiTable |
Referenced by chkApiVersion(), rsApiHandler(), runIrodsAgentFactory(), sendApiReply(), and setApiPerm().
rodsServerHost_t* ServerHostHead |
Definition at line 21 of file irods_server_globals.cpp.
Referenced by _rsProcStatAll(), connectRcat(), disconnectAllSvrToSvrConn(), getReHost(), getXmsgHost(), initLocalServerHost(), initZone(), and resolveHost().
gid_t ServiceGid |
Definition at line 71 of file irods_server_globals.cpp.
Referenced by changeToServiceUser(), and initServiceUser().
uid_t ServiceUid |
Definition at line 70 of file irods_server_globals.cpp.
Referenced by changeToServiceUser(), dropRootPrivilege(), initServiceUser(), and isServiceUserSet().
specCollCache_t* SpecCollCacheHead |
Definition at line 49 of file irods_server_globals.cpp.
Referenced by collStat(), getSpecCollCache(), matchSpecCollCache(), queueSpecCollCache(), and queueSpecCollCacheWithObjStat().
specCollDesc_t SpecCollDesc[100] |
Definition at line 30 of file irods_server_globals.cpp.
Referenced by _rsQuerySpecColl(), allocSpecCollDesc(), freeSpecCollDesc(), initSpecCollDesc(), openSpecColl(), specCollClosedir(), and specCollReaddir().
rsComm_t* ThisComm |
Definition at line 45 of file irods_server_globals.cpp.
Referenced by cleanup(), execCmd(), initAgent(), and rsPipeSignalHandler().
zoneInfo_t* ZoneInfoHead |
Definition at line 23 of file irods_server_globals.cpp.
Referenced by getLocalZoneInfo(), getZoneInfo(), getZoneServerId(), initHostConfigByFile(), initLocalServerHost(), initZone(), printZoneInfo(), proc_query_terms_for_community_server(), queZone(), resolveHost(), rsGetRemoteZoneResc(), and validate_logical_path().