128 virtual void Added(
const char *path,
int Pend=0) { (void)path; (void)Pend; }
174 const char *arg1=0,
const char *arg2=0,
177 (void)Resp; (void)cmd; (void)arg1; (void)arg2; (void)Env1; (void)Env2;
247 (void)Resp; (void)pargs; (void)Info;
258 virtual void Removed(
const char *path) { (void)path; }
267 virtual void Resume (
int Perm=1) { (void)Perm; }
276 virtual void Suspend(
int Perm=1) { (void)Perm; }
303 virtual int Reserve (
int n=1) { (void)n;
return 0;}
316 virtual int Release (
int n=1) { (void)n;
return 0;}
virtual int Release(int n=1)
Definition: XrdCmsClient.hh:316
Not affiliated with a cluster.
Definition: XrdCmsClient.hh:338
virtual int Forward(XrdOucErrInfo &Resp, const char *cmd, const char *arg1=0, const char *arg2=0, XrdOucEnv *Env1=0, XrdOucEnv *Env2=0)
Definition: XrdCmsClient.hh:173
virtual int Configure(const char *cfn, char *Parms, XrdOucEnv *EnvInfo)=0
virtual int Prepare(XrdOucErrInfo &Resp, XrdSfsPrep &pargs, XrdOucEnv *Info=0)
Definition: XrdCmsClient.hh:244
Definition: XrdCmsClient.hh:115
virtual int Reserve(int n=1)
Definition: XrdCmsClient.hh:303
The role is meta {plus one or more of the above}.
Definition: XrdCmsClient.hh:369
The role is proxy {plus one or more of the below}.
Definition: XrdCmsClient.hh:366
virtual int Resource(int n)
Definition: XrdCmsClient.hh:291
Am a manager an issue redirects.
Definition: XrdCmsClient.hh:339
virtual int Locate(XrdOucErrInfo &Resp, const char *path, int flags, XrdOucEnv *Info=0)=0
Definition: XrdOucErrInfo.hh:97
Persona
Definition: XrdCmsClient.hh:338
XrdCmsClient(Persona acting)
Definition: XrdCmsClient.hh:343
virtual void Removed(const char *path)
Definition: XrdCmsClient.hh:258
Definition: XrdOucEnv.hh:41
XrdCmsClient * GetDefaultClient(XrdSysLogger *Logger, int opMode, int myPort)
virtual void Suspend(int Perm=1)
Definition: XrdCmsClient.hh:276
Definition: XrdOucTList.hh:41
virtual int Space(XrdOucErrInfo &Resp, const char *path, XrdOucEnv *Info=0)=0
Definition: XrdSysLogger.hh:52
Persona myPersona
Definition: XrdCmsClient.hh:353
Definition: XrdOss.hh:173
virtual int isRemote()
Definition: XrdCmsClient.hh:188
virtual ~XrdCmsClient()
Destructor.
Definition: XrdCmsClient.hh:349
< Prepare parameters
Definition: XrdSfsInterface.hh:157
The role is manager and will redirect users.
Definition: XrdCmsClient.hh:367
virtual void Added(const char *path, int Pend=0)
Definition: XrdCmsClient.hh:128
virtual XrdOucTList * Managers()
Definition: XrdCmsClient.hh:232
The role is server and will be a redirection target.
Definition: XrdCmsClient.hh:368
virtual void Resume(int Perm=1)
Definition: XrdCmsClient.hh:267
Am a server an field redirects.
Definition: XrdCmsClient.hh:340