29 #ifndef XRDCMSREDIRPLUGIN_HH_ 30 #define XRDCMSREDIRPLUGIN_HH_ 40 #include <XrdVersion.hh> 54 void Added(
const char *path,
int Pend = 0) {
82 #endif // XRDCMSREDIRPLUGIN_HH_ virtual int Release(int n=1)
Definition: XrdCmsClient.hh:316
int Configure(const char *cfn, char *Parms, XrdOucEnv *EnvInfo)
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
int Release(int n=1)
Definition: XrdCmsRedirLocal.hh:71
XrdCmsRedirLocal(XrdSysLogger *Logger, int opMode, int myPort, XrdOss *theSS)
virtual int Prepare(XrdOucErrInfo &Resp, XrdSfsPrep &pargs, XrdOucEnv *Info=0)
Definition: XrdCmsClient.hh:244
bool httpRedirect
Definition: XrdCmsRedirLocal.hh:79
Definition: XrdCmsClient.hh:115
virtual int Reserve(int n=1)
Definition: XrdCmsClient.hh:303
void Suspend(int Perm=1)
Definition: XrdCmsRedirLocal.hh:68
virtual int Resource(int n)
Definition: XrdCmsClient.hh:291
void Resume(int Perm=1)
Definition: XrdCmsRedirLocal.hh:67
int isRemote()
Definition: XrdCmsRedirLocal.hh:61
Definition: XrdOucErrInfo.hh:100
virtual void Removed(const char *path)
Definition: XrdCmsClient.hh:258
Definition: XrdOucEnv.hh:41
int Reserve(int n=1)
Definition: XrdCmsRedirLocal.hh:70
XrdCmsClient * nativeCmsFinder
used to forward requests to CmsFinder with regular implementation
Definition: XrdCmsRedirLocal.hh:76
virtual void Suspend(int Perm=1)
Definition: XrdCmsClient.hh:276
Definition: XrdOucTList.hh:41
int Space(XrdOucErrInfo &Resp, const char *path, XrdOucEnv *EnvInfo)
Definition: XrdSysLogger.hh:52
int Locate(XrdOucErrInfo &Resp, const char *path, int flags, XrdOucEnv *EnvInfo)
int Prepare(XrdOucErrInfo &Resp, XrdSfsPrep &pargs, XrdOucEnv *Info=0)
Definition: XrdCmsRedirLocal.hh:63
void Removed(const char *path)
Definition: XrdCmsRedirLocal.hh:66
XrdOucTList * Managers()
Definition: XrdCmsRedirLocal.hh:62
void Added(const char *path, int Pend=0)
Definition: XrdCmsRedirLocal.hh:54
Definition: XrdOss.hh:498
void loadConfig(const char *filename)
bool readOnlyredirect
Definition: XrdCmsRedirLocal.hh:78
Definition: XrdMacaroonsHandler.hh:18
virtual int isRemote()
Definition: XrdCmsClient.hh:188
Definition: XrdCmsRedirLocal.hh:44
int Resource(int n)
Definition: XrdCmsRedirLocal.hh:69
< Prepare parameters
Definition: XrdSfsInterface.hh:167
int Forward(XrdOucErrInfo &Resp, const char *cmd, const char *arg1=0, const char *arg2=0, XrdOucEnv *Env1=0, XrdOucEnv *Env2=0)
Definition: XrdCmsRedirLocal.hh:57
XrdOss * theSS
Definition: XrdCmsRedirLocal.hh:77
virtual void Added(const char *path, int Pend=0)
Definition: XrdCmsClient.hh:128
virtual XrdOucTList * Managers()
Definition: XrdCmsClient.hh:232
virtual void Resume(int Perm=1)
Definition: XrdCmsClient.hh:267