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) 
|
Go to the documentation of this file.
7 #define HOST_CONFIG_FILE "hosts_config.json"
8 #define RE_RULES_FILE "reRules"
11 #define USER_WHITELIST_KW "whitelist"
12 #define USER_BLACKLIST_KW "blacklist"
13 #define NO_MAX_CONNECTION_LIMIT -1
14 #define DEF_MAX_CONNECTION NO_MAX_CONNECTION_LIMIT
18 #define INITIAL_NOT_DONE 0
19 #define INITIAL_DONE 1
22 #define MAX_BROKEN_PIPE_CNT 50
23 #define BROKEN_PIPE_INT 300
25 #define LOCK_FILE_PURGE_TIME 7200
43 #define UNKNOWN_HOST_LOC -1
46 #define REMOTE_GW_HOST 2
47 #define REMOTE_ZONE_HOST 3
51 #define NOT_RCAT_ENABLED 0
53 #define LOCAL_SLAVE_ICAT 2
60 #define STANDALONE_SERVER 2
83 #define MAX_FED_RSIDS 5
84 #define LOCAL_ZONE_SID_KW "LocalZoneSID"
85 #define REMOTE_ZONE_SID_KW "RemoteZoneSID"
86 #define SID_KEY_KW "SIDKey"
116 getRcatHost(
int rcatType,
const char *rcatZoneHint,
152 isSameZone(
char *zoneHint1,
char *zoneHint2 );
struct zoneInfo zoneInfo_t
int matchHostConfig(rodsServerHost_t *myRodsServerHost)
rodsServerHost_t * masterServerHost
char myHostName[(1024+64)]
int queRodsServerHost(rodsServerHost_t **rodsServerHostHead, rodsServerHost_t *myRodsServerHost)
int queHostName(rodsServerHost_t *rodsServerHost, const char *myHostName, int topFlag)
int getAndConnRcatHostNoLogin(rsComm_t *rsComm, int rcatType, char *rcatZoneHint, rodsServerHost_t **rodsServerHost)
int isLocalZone(char *zoneHint)
int getRemoteZoneHost(rsComm_t *rsComm, dataObjInp_t *dataObjInp, rodsServerHost_t **rodsServerHost, char *remotZoneOpr)
rodsServerHost_t * mkServerHost(char *myHostAddr, char *zoneName)
struct agentProc agentProc_t
int isSameZone(char *zoneHint1, char *zoneHint2)
struct rodsServerHost * next
int queZone(const char *zoneName, int portNum, rodsServerHost_t *masterServerHost, rodsServerHost_t *slaveServerHost)
int printServerHost(rodsServerHost_t *myServerHost)
int queConfigName(rodsServerHost_t *configServerHost, rodsServerHost_t *myRodsServerHost)
int getReHost(rodsServerHost_t **rodsServerHost)
int convZoneSockError(int inStatus)
int getZoneInfo(const char *rcatZoneHint, zoneInfo_t **myZoneInfo)
int getAndConnReHost(rsComm_t *rsComm, rodsServerHost_t **rodsServerHost)
int svrReconnect(rsComm_t *rsComm)
int getLocalZoneInfo(zoneInfo_t **outZoneInfo)
int getXmsgHost(rodsServerHost_t **rodsServerHost)
int disconnectAllSvrToSvrConn()
struct rodsServerHost rodsServerHost_t
int getRcatHost(int rcatType, const char *rcatZoneHint, rodsServerHost_t **rodsServerHost)
startupPack_t startupPack
struct hostName hostName_t
char * getLocalZoneName()
int getAndConnRcatHost(rsComm_t *rsComm, int rcatType, const char *rcatZoneHint, rodsServerHost_t **rodsServerHost)
int resetRcatHost(int rcatType, const char *rcatZoneHint)
int getAndDisconnRcatHost(int rcatType, char *rcatZoneHint, rodsServerHost_t **rodsServerHost)
int getAndConnRemoteZone(rsComm_t *rsComm, dataObjInp_t *dataObjInp, rodsServerHost_t **rodsServerHost, char *remotZoneOpr)
int isLocalHost(const char *hostAddr)
rodsServerHost_t * slaveServerHost
int resolveHostByDataObjInfo(dataObjInfo_t *dataObjInfo, rodsServerHost_t **rodsServerHost)
int queAddr(rodsServerHost_t *rodsServerHost, char *myHostName)
int disconnRcatHost(int rcatType, const char *rcatZoneHint)
struct sockaddr_in remoteAddr
int resoAndConnHostByDataObjInfo(rsComm_t *rsComm, dataObjInfo_t *dataObjInfo, rodsServerHost_t **rodsServerHost)
int resolveHost(rodsHostAddr_t *addr, rodsServerHost_t **rodsServerHost)