56 void Added(
const char *path,
int Pend=0) {}
61 const char *arg1=0,
const char *arg2=0,
78static bool VCheck(XrdVersionInfo &urVersion);
125 void Added(
const char *path,
int Pend=0);
159static bool VCheck(XrdVersionInfo &urVersion);
Definition XrdCmsClientMan.hh:48
Definition XrdCmsClient.hh:116
Definition XrdCmsFinder.hh:54
XrdCmsClientMan * SelectManager(XrdOucErrInfo &Resp, const char *path)
int isMeta
Definition XrdCmsFinder.hh:106
unsigned char SMode
Definition XrdCmsFinder.hh:110
int send2Man(XrdOucErrInfo &, const char *, struct iovec *, int)
XrdOucTList * Managers()
Definition XrdCmsFinder.hh:67
int RepNone
Definition XrdCmsFinder.hh:102
int LocLocal(XrdOucErrInfo &Resp, XrdOucEnv *Env)
int isTarget
Definition XrdCmsFinder.hh:108
int myPort
Definition XrdCmsFinder.hh:109
XrdOucTList * myManList
Definition XrdCmsFinder.hh:96
int Forward(XrdOucErrInfo &Resp, const char *cmd, const char *arg1=0, const char *arg2=0, XrdOucEnv *Env1=0, XrdOucEnv *Env2=0)
XrdCmsClientMan * myManTable[MaxMan]
Definition XrdCmsFinder.hh:94
void Inform(XrdCmsClientMan *xman, struct iovec xmsg[], int xnum)
void setSS(XrdOss *thess)
Definition XrdCmsFinder.hh:74
int ConWait
Definition XrdCmsFinder.hh:100
XrdSysMutex myData
Definition XrdCmsFinder.hh:98
XrdCmsClientMan * myManagers
Definition XrdCmsFinder.hh:95
static const int MaxMan
Definition XrdCmsFinder.hh:83
void Added(const char *path, int Pend=0)
Definition XrdCmsFinder.hh:56
unsigned char savePath
Definition XrdCmsFinder.hh:112
void Removed(const char *path)
Definition XrdCmsFinder.hh:72
int Locate(XrdOucErrInfo &Resp, const char *path, int flags, XrdOucEnv *Info=0)
int PrepWait
Definition XrdCmsFinder.hh:105
int isProxy
Definition XrdCmsFinder.hh:107
int RepDelay
Definition XrdCmsFinder.hh:101
int Prepare(XrdOucErrInfo &Resp, XrdSfsPrep &pargs, XrdOucEnv *Info=0)
static bool VCheck(XrdVersionInfo &urVersion)
int Space(XrdOucErrInfo &Resp, const char *path, XrdOucEnv *Info=0)
int Configure(const char *cfn, char *Args, XrdOucEnv *EnvInfo)
unsigned char sendID
Definition XrdCmsFinder.hh:111
XrdCmsFinderRMT(XrdSysLogger *lp, int whoami=0, int Port=0)
char * CMSPath
Definition XrdCmsFinder.hh:99
int myManCount
Definition XrdCmsFinder.hh:97
int RepWait
Definition XrdCmsFinder.hh:103
int FwdWait
Definition XrdCmsFinder.hh:104
int StartManagers(XrdOucTList *)
void SelectManFail(XrdOucErrInfo &Resp)
Definition XrdCmsFinder.hh:123
XrdCmsFinderTRG(XrdSysLogger *, int, int, XrdOss *theSS=0)
int Process(XrdCmsRRData &Data)
XrdOss * SS
Definition XrdCmsFinder.hh:169
int Locate(XrdOucErrInfo &Resp, const char *path, int flags, XrdOucEnv *Info=0)
int myPort
Definition XrdCmsFinder.hh:178
XrdOucStream * CMSp
Definition XrdCmsFinder.hh:173
int resCur
Definition XrdCmsFinder.hh:177
void PutInfo(XrdCmsPerfMon::PerfInfo &perfInfo, bool alert=false)
void Utilization(unsigned int util, bool alert=false)
char * Login
Definition XrdCmsFinder.hh:171
int Space(XrdOucErrInfo &Resp, const char *path, XrdOucEnv *envP=0)
Definition XrdCmsFinder.hh:152
XrdOucTList * Managers()
Definition XrdCmsFinder.hh:135
int Prepare(XrdOucErrInfo &Resp, XrdSfsPrep &pargs, XrdOucEnv *Info=0)
Definition XrdCmsFinder.hh:132
void Removed(const char *path)
int perfInt
Definition XrdCmsFinder.hh:183
XrdSysMutex myData
Definition XrdCmsFinder.hh:174
int isRedir
Definition XrdCmsFinder.hh:179
XrdSysMutex rrMutex
Definition XrdCmsFinder.hh:175
int isProxy
Definition XrdCmsFinder.hh:180
XrdCmsPerfMon * perfMon
Definition XrdCmsFinder.hh:182
char * CMSPath
Definition XrdCmsFinder.hh:170
static bool VCheck(XrdVersionInfo &urVersion)
XrdOucTList * myManList
Definition XrdCmsFinder.hh:172
int Active
Definition XrdCmsFinder.hh:181
int RunAdmin(char *Path, const char *vnid)
void Added(const char *path, int Pend=0)
int resMax
Definition XrdCmsFinder.hh:176
int Configure(const char *cfn, char *Args, XrdOucEnv *EnvInfo)
Definition XrdCmsPerfMon.hh:46
Definition XrdCmsRRData.hh:52
Definition XrdOucEnv.hh:42
Definition XrdOucErrInfo.hh:101
Definition XrdOucStream.hh:47
Definition XrdOucTList.hh:42
Definition XrdSysLogger.hh:53
Definition XrdSysPthread.hh:165
Structure used for reporting performance metrics.
Definition XrdCmsPerfMon.hh:81
< Prepare parameters
Definition XrdSfsInterface.hh:172