![]() |
XRootD
|
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | XrdOfsPrepare |
Macros | |
#define | XrdOfsAddPrepareArguments |
#define | XrdOfsgetPrepareArguments |
Typedefs | |
typedef XrdOfsPrepare *(* | XrdOfsAddPrepare_t) (XrdSysError *eDest, const char *confg, const char *parms, XrdSfsFileSystem *theSfs, XrdOss *theOss, XrdOucEnv *envP, XrdOfsPrepare *prepP) |
typedef XrdOfsPrepare *(* | XrdOfsgetPrepare_t) (XrdSysError *eDest, const char *confg, const char *parms, XrdSfsFileSystem *theSfs, XrdOss *theOss, XrdOucEnv *envP) |
#define XrdOfsAddPrepareArguments |
Definition at line 200 of file XrdOfsPrepare.hh.
#define XrdOfsgetPrepareArguments |
Definition at line 152 of file XrdOfsPrepare.hh.
Referenced by XrdOfsgetPrepare().
typedef XrdOfsPrepare *(* XrdOfsAddPrepare_t) (XrdSysError *eDest, const char *confg, const char *parms, XrdSfsFileSystem *theSfs, XrdOss *theOss, XrdOucEnv *envP, XrdOfsPrepare *prepP) |
Obtain an instance of the XrdOfsPrepare wrapper object.
This extern "C" function is called when a shared library plug-in containing implementation of this class is loaded. It must exist in the shared library and must be thread-safe.
eDest | -> The error object that must be used to print any errors or other messages (see XrdSysError.hh). |
confg | -> Name of the configuration file that was used. This pointer may be null though that would be impossible. |
parms | -> Argument string specified on the namelib directive. It may be null or point to a null string if no parms exist. |
theSfs-> | Pointer to the XrdSfsFileSystem plugin. |
theOss-> | Pointer to the OSS plugin. |
envP | -> Pointer to environmental information (may be nil). |
prepP | -> Pointer to the existing XrdOfsPrepare object that should be wrapped by the returned object. |
Definition at line 190 of file XrdOfsPrepare.hh.
typedef XrdOfsPrepare *(* XrdOfsgetPrepare_t) (XrdSysError *eDest, const char *confg, const char *parms, XrdSfsFileSystem *theSfs, XrdOss *theOss, XrdOucEnv *envP) |
Definition at line 143 of file XrdOfsPrepare.hh.