1 #ifndef __XRDOFSFSCTL_PI_H__ 2 #define __XRDOFSFSCTL_PI_H__ 43 class XrdSfsFileSystem;
82 const Plugins &plugs) {
return true;}
102 virtual int FSctl(
const int cmd,
127 virtual int FSctl(
const int cmd,
XrdCmsClient * cmsPI
-> Cms client object generator plugin
Definition: XrdOfsFSctl_PI.hh:62
XrdAccAuthorize * autPI
-> Authorization plugin
Definition: XrdOfsFSctl_PI.hh:61
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, int alen, const char *args, XrdSfsFile &file, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0)=0
Definition: XrdCmsClient.hh:115
Definition: XrdAccAuthorize.hh:65
Definition: XrdSysError.hh:89
XrdSfsFileSystem * sfsPI
-> Sfs plugin (a.k.a. ofs)
Definition: XrdOfsFSctl_PI.hh:64
The Plugins struct is used to pass plugin pointers to configure.
Definition: XrdOfsFSctl_PI.hh:60
< SFS_FSCTL_PLUGIN/PLUGIO parms
Definition: XrdSfsInterface.hh:159
XrdOfsFSctl_PI()
Constructor.
Definition: XrdOfsFSctl_PI.hh:136
Definition: XrdOucErrInfo.hh:100
Definition: XrdOfsConfigPI.hh:60
Definition: XrdOucEnv.hh:41
Definition: XrdOfsFSctl_PI.hh:51
XrdOfsFSctl_PI * prvPI
Definition: XrdOfsFSctl_PI.hh:146
XrdSysError * eDest
Definition: XrdOfsFSctl_PI.hh:148
Definition: XrdOss.hh:498
XrdOss * ossPI
-> Oss plugin
Definition: XrdOfsFSctl_PI.hh:63
Definition: XrdSecEntity.hh:63
Definition: XrdSfsInterface.hh:364
virtual ~XrdOfsFSctl_PI()
Destructor.
Definition: XrdOfsFSctl_PI.hh:142