29#ifndef XRDCMSREDIRPLUGIN_HH_
30#define XRDCMSREDIRPLUGIN_HH_
40#include <XrdVersion.hh>
54 void Added(
const char *path,
int Pend = 0) {
Definition XrdCmsClient.hh:116
virtual void Added(const char *path, int Pend=0)
Definition XrdCmsClient.hh:128
virtual int Reserve(int n=1)
Definition XrdCmsClient.hh:303
virtual int Release(int n=1)
Definition XrdCmsClient.hh:316
virtual void Resume(int Perm=1)
Definition XrdCmsClient.hh:267
virtual int isRemote()
Definition XrdCmsClient.hh:188
virtual int Prepare(XrdOucErrInfo &Resp, XrdSfsPrep &pargs, XrdOucEnv *Info=0)
Definition XrdCmsClient.hh:244
virtual void Removed(const char *path)
Definition XrdCmsClient.hh:258
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 XrdOucTList * Managers()
Definition XrdCmsClient.hh:232
virtual int Resource(int n)
Definition XrdCmsClient.hh:291
virtual void Suspend(int Perm=1)
Definition XrdCmsClient.hh:276
Definition XrdCmsRedirLocal.hh:44
int Configure(const char *cfn, char *Parms, XrdOucEnv *EnvInfo)
XrdCmsClient * nativeCmsFinder
used to forward requests to CmsFinder with regular implementation
Definition XrdCmsRedirLocal.hh:76
void loadConfig(const char *filename)
bool readOnlyredirect
Definition XrdCmsRedirLocal.hh:77
int Locate(XrdOucErrInfo &Resp, const char *path, int flags, XrdOucEnv *EnvInfo)
int Resource(int n)
Definition XrdCmsRedirLocal.hh:69
int Prepare(XrdOucErrInfo &Resp, XrdSfsPrep &pargs, XrdOucEnv *Info=0)
Definition XrdCmsRedirLocal.hh:63
bool httpRedirect
Definition XrdCmsRedirLocal.hh:78
std::string localroot
Definition XrdCmsRedirLocal.hh:79
int Release(int n=1)
Definition XrdCmsRedirLocal.hh:71
int isRemote()
Definition XrdCmsRedirLocal.hh:61
XrdCmsRedirLocal(XrdSysLogger *Logger, int opMode, int myPort, XrdOss *theSS)
void Resume(int Perm=1)
Definition XrdCmsRedirLocal.hh:67
XrdSysError Say
Definition XrdCmsRedirLocal.hh:80
int Reserve(int n=1)
Definition XrdCmsRedirLocal.hh:70
void Suspend(int Perm=1)
Definition XrdCmsRedirLocal.hh:68
int Space(XrdOucErrInfo &Resp, const char *path, XrdOucEnv *EnvInfo)
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
void Added(const char *path, int Pend=0)
Definition XrdCmsRedirLocal.hh:54
void Removed(const char *path)
Definition XrdCmsRedirLocal.hh:66
XrdOucTList * Managers()
Definition XrdCmsRedirLocal.hh:62
Definition XrdOucEnv.hh:42
Definition XrdOucErrInfo.hh:101
Definition XrdOucTList.hh:42
Definition XrdSysError.hh:90
Definition XrdSysLogger.hh:53
< Prepare parameters
Definition XrdSfsInterface.hh:172