#include <cstdint>
#include <string>
Go to the source code of this file.
◆ XrdXrootdRedirPI_Args
| #define XrdXrootdRedirPI_Args |
Value:
const char *parms, \
const char *configFn,\
When building a shared library plugin, the following "C" entry point must exist in the library:
- Parameters
-
| prevPI | - pointer tp the redirect plugin that was previously loaded, nil if none. If not nil, you may return this pointer if you wish to cede control to it. Alternatively you can pass control to this plugin as needed. |
| Logger | - The message logging object to be used for messages. |
| parms | - pointer to optional parameters passed via the redirlib directive, nil if there are no parameters. |
| configFn | - pointer to the path of the configuration file. If nil there is no configuration file. |
| envP | - Pointer to the environment containing implementation specific information. |
- Returns
- Pointer to the file system object to be used or nil if an error occurred.
extern "C" {XrdXrootdRedirPI *XrdXrootGetdRedirPI(XrdXrootdRedirPI *prevPI, XrdSysLogger *Logger, const char *parms, const char *configFn, XrdOucEnv *envP); }
Definition at line 171 of file XrdXrootdRedirPI.hh.
◆ XrdXrootdRedirPI_t