#include <XrdPfcFSctl.hh>
|
| virtual bool | Configure (const char *CfgFN, const char *Parms, XrdOucEnv *envP, const Plugins &plugs) override |
| |
| virtual int | FSctl (const int cmd, int alen, const char *args, XrdSfsFile &file, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0) override |
| |
| virtual int | FSctl (const int cmd, XrdSfsFSctl &args, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0) override |
| |
| | XrdPfcFSctl (XrdPfc::Cache &cInst, XrdSysLogger *logP) |
| | Constructor. More...
|
| |
| virtual | ~XrdPfcFSctl () |
| | Destructor. More...
|
| |
| | XrdOfsFSctl_PI () |
| | Constructor. More...
|
| |
| virtual | ~XrdOfsFSctl_PI () |
| | Destructor. More...
|
| |
| virtual XrdPfcFSctl::~XrdPfcFSctl |
( |
| ) |
|
|
inlinevirtual |
| virtual bool XrdPfcFSctl::Configure |
( |
const char * |
CfgFN, |
|
|
const char * |
Parms, |
|
|
XrdOucEnv * |
envP, |
|
|
const Plugins & |
plugs |
|
) |
| |
|
overridevirtual |
Configure plugin.
- Parameters
-
| CfgFN | - Path of the configuration file. |
| Parms | - Any parameters specified on the directive (may be null). |
| envP | - Pointer to environmental information |
| plugs | - Reference to the struct containing plugin pointers. Unloaded plugins have a nil pointer. |
- Returns
- True upon success and false otherwise.
Reimplemented from XrdOfsFSctl_PI.
Perform a file control operation
- Parameters
-
| cmd | - The operation to be performed: SFS_FCTL_SPEC1 Return Implementation Dependent Data |
| alen | - The length of args. |
| args | - Arguments specific to cmd. SFS_FCTL_SPEC1 Unscreened args string. |
| file | - Reference to the target file object. |
| eInfo | - The object where error info or results are to be returned. |
| client | - Client's identify (see common description). |
- Returns
- SFS_OK a null response is sent. SFS_DATA error.code length of the data to be sent. error.message contains the data to be sent. o/w one of SFS_ERROR, SFS_REDIRECT, or SFS_STALL.
Implements XrdOfsFSctl_PI.
Perform a filesystem control operation (version 2)
- Parameters
-
| cmd | - The operation to be performed: SFS_FSCTL_PLUGIN Return Implementation Dependent Data v1 SFS_FSCTL_PLUGIO Return Implementation Dependent Data v2 |
| args | - Arguments specific to cmd. SFS_FSCTL_PLUGIN path and opaque information, fileP == 0 SFS_FSCTL_PLUGIO Unscreened argument string, fileP == 0 |
| eInfo | - The object where error info or results are to be returned. |
| client | - Client's identify (see common description). |
- Returns
- SFS_OK a null response is sent. SFS_DATA error.code length of the data to be sent. error.message contains the data to be sent. o/w one of SFS_ERROR, SFS_REDIRECT, or SFS_STALL.
Implements XrdOfsFSctl_PI.
| const char* XrdPfcFSctl::m_traceID |
|
private |
The documentation for this class was generated from the following file: