1 #ifndef __XRDPFCFSCTL_H__
2 #define __XRDPFCFSCTL_H__
44 namespace XrdPfc {
class Cache;}
54 virtual int FSctl(
const int cmd,
61 virtual int FSctl(
const int cmd,
XrdPfc::Cache & myCache
Definition: XrdPfcFSctl.hh:81
virtual int FSctl(const int cmd, int alen, const char *args, XrdSfsFile &file, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0) override
virtual bool Configure(const char *CfgFN, const char *Parms, XrdOucEnv *envP, const Plugins &plugs) override
XrdSysTrace * sysTrace
Definition: XrdPfcFSctl.hh:84
Attaches/creates and detaches/deletes cache-io objects for disk based cache.
Definition: XrdPfc.hh:263
XrdOfsHandle * hProc
Definition: XrdPfcFSctl.hh:82
XrdPfcFSctl(XrdPfc::Cache &cInst, XrdSysLogger *logP)
Constructor.
const char * m_traceID
Definition: XrdPfcFSctl.hh:85
Definition: XrdSysError.hh:89
Definition: XrdSysTrace.hh:48
Definition: XrdOfsHandle.hh:125
The Plugins struct is used to pass plugin pointers to configure.
Definition: XrdOfsFSctl_PI.hh:60
< SFS_FSCTL_PLUGIN/PLUGIO/PLUGXC parms
Definition: XrdSfsInterface.hh:160
Definition: XrdOucErrInfo.hh:100
Definition: XrdOucEnv.hh:41
XrdSysTrace * GetTrace()
Definition: XrdPfcFSctl.hh:79
Definition: XrdOfsFSctl_PI.hh:51
Definition: XrdSysLogger.hh:52
XrdSysError Log
Definition: XrdPfcFSctl.hh:83
Definition: XrdSecEntity.hh:64
Definition: XrdSfsInterface.hh:368
Definition: XrdPfcFSctl.hh:46
virtual ~XrdPfcFSctl()
Destructor.
Definition: XrdPfcFSctl.hh:76