47 struct XrdVersionInfo;
56 void Added(
const char *path,
int Pend=0) {}
61 const char *arg1=0,
const char *arg2=0,
78 static bool VCheck(XrdVersionInfo &urVersion);
86 int Decode(
char **resp);
91 int send2Man(
XrdOucErrInfo &,
const char *,
struct iovec *,
int);
111 unsigned char sendID;
112 unsigned char savePath;
125 void Added(
const char *path,
int Pend=0);
139 void Removed(
const char *path);
157 void Utilization(
unsigned int util,
bool alert=
false);
159 static bool VCheck(XrdVersionInfo &urVersion);
int Forward(XrdOucErrInfo &Resp, const char *cmd, const char *arg1=0, const char *arg2=0, XrdOucEnv *Env1=0, XrdOucEnv *Env2=0)
void setSS(XrdOss *thess)
void Added(const char *path, int Pend=0)
void Removed(const char *path)
int Locate(XrdOucErrInfo &Resp, const char *path, int flags, XrdOucEnv *Info=0)
int Prepare(XrdOucErrInfo &Resp, XrdSfsPrep &pargs, XrdOucEnv *Info=0)
int Space(XrdOucErrInfo &Resp, const char *path, XrdOucEnv *Info=0)
int Configure(const char *cfn, char *Args, XrdOucEnv *EnvInfo)
XrdCmsFinderRMT(XrdSysLogger *lp, int whoami=0, int Port=0)
static bool VCheck(XrdVersionInfo &urVersion)
XrdCmsFinderTRG(XrdSysLogger *, int, int, XrdOss *theSS=0)
int Locate(XrdOucErrInfo &Resp, const char *path, int flags, XrdOucEnv *Info=0)
void PutInfo(XrdCmsPerfMon::PerfInfo &perfInfo, bool alert=false)
void Utilization(unsigned int util, bool alert=false)
int Space(XrdOucErrInfo &Resp, const char *path, XrdOucEnv *envP=0)
int Prepare(XrdOucErrInfo &Resp, XrdSfsPrep &pargs, XrdOucEnv *Info=0)
void Removed(const char *path)
int RunAdmin(char *Path, const char *vnid)
void Added(const char *path, int Pend=0)
static bool VCheck(XrdVersionInfo &urVersion)
int Configure(const char *cfn, char *Args, XrdOucEnv *EnvInfo)
Structure used for reporting performance metrics.