1#ifndef __XRDOFSFSCTL_PI_H__
2#define __XRDOFSFSCTL_PI_H__
82 const Plugins &plugs) {
return true;}
Definition XrdAccAuthorize.hh:68
Definition XrdCmsClient.hh:116
Definition XrdOfsConfigPI.hh:61
Definition XrdOfsFSctl_PI.hh:52
XrdOfsFSctl_PI()
Constructor.
Definition XrdOfsFSctl_PI.hh:136
virtual ~XrdOfsFSctl_PI()
Destructor.
Definition XrdOfsFSctl_PI.hh:142
XrdOfsFSctl_PI * prvPI
Definition XrdOfsFSctl_PI.hh:146
virtual bool Configure(const char *CfgFN, const char *Parms, XrdOucEnv *envP, const Plugins &plugs)
Definition XrdOfsFSctl_PI.hh:79
virtual int FSctl(const int cmd, XrdSfsFSctl &args, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0)=0
virtual int FSctl(const int cmd, int alen, const char *args, XrdSfsFile &file, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0)=0
XrdSysError * eDest
Definition XrdOfsFSctl_PI.hh:148
Definition XrdOucEnv.hh:42
Definition XrdOucErrInfo.hh:101
Definition XrdSecEntity.hh:65
Definition XrdSfsInterface.hh:845
Definition XrdSfsInterface.hh:369
Definition XrdSysError.hh:90
The Plugins struct is used to pass plugin pointers to configure.
Definition XrdOfsFSctl_PI.hh:61
XrdCmsClient * cmsPI
-> Cms client object generator plugin
Definition XrdOfsFSctl_PI.hh:62
XrdOss * ossPI
-> Oss plugin
Definition XrdOfsFSctl_PI.hh:63
XrdAccAuthorize * autPI
-> Authorization plugin
Definition XrdOfsFSctl_PI.hh:61
XrdSfsFileSystem * sfsPI
-> Sfs plugin (a.k.a. ofs)
Definition XrdOfsFSctl_PI.hh:64
< SFS_FSCTL_PLUGIN/PLUGIO/PLUGXC parms
Definition XrdSfsInterface.hh:161