1 #ifndef __XRDPFCFSCTL_H__
2 #define __XRDPFCFSCTL_H__
54 virtual int FSctl(
const int cmd,
61 virtual int FSctl(
const int cmd,
85 const char * m_traceID;
< SFS_FSCTL_PLUGIN/PLUGIO/PLUGXC parms
The Plugins struct is used to pass plugin pointers to configure.
virtual ~XrdPfcFSctl()
Destructor.
virtual int FSctl(const int cmd, int alen, const char *args, XrdSfsFile &file, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0) override
XrdPfcFSctl(XrdPfc::Cache &cInst, XrdSysLogger *logP)
Constructor.
virtual bool Configure(const char *CfgFN, const char *Parms, XrdOucEnv *envP, const Plugins &plugs) override
Attaches/creates and detaches/deletes cache-io objects for disk based cache.