#include <unistd.h>#include <cerrno>#include <fcntl.h>#include <signal.h>#include <cstdint>#include <strings.h>#include <cstdio>#include <sys/file.h>#include <sys/param.h>#include <sys/stat.h>#include <sys/types.h>#include <vector>#include "XrdVersion.hh"#include "XrdNet/XrdNetSecurity.hh"#include "XrdPss/XrdPss.hh"#include "XrdPss/XrdPssTrace.hh"#include "XrdPss/XrdPssUrlInfo.hh"#include "XrdPss/XrdPssUtils.hh"#include "XrdPosix/XrdPosixConfig.hh"#include "XrdPosix/XrdPosixExtra.hh"#include "XrdPosix/XrdPosixInfo.hh"#include "XrdPosix/XrdPosixXrootd.hh"#include "XrdOfs/XrdOfsFSctl_PI.hh"#include "XrdOss/XrdOssError.hh"#include "XrdOuc/XrdOucEnv.hh"#include "XrdOuc/XrdOucExport.hh"#include "XrdOuc/XrdOucPgrwUtils.hh"#include "XrdOuc/XrdOucPrivateUtils.hh"#include "XrdSec/XrdSecEntity.hh"#include "XrdSecsss/XrdSecsssID.hh"#include "XrdSfs/XrdSfsInterface.hh"#include "XrdSys/XrdSysError.hh"#include "XrdSys/XrdSysHeaders.hh"#include "XrdSys/XrdSysPlatform.hh"Go to the source code of this file.
Namespaces | |
| namespace | XrdProxy |
Macros | |
| #define | ENOATTR ENODATA |
| #define | isNOSTAGE(_x_) |
| #define | isREADONLY(_x_) |
| #define | O_DIRECT 0 |
Functions | |
| thread_local XrdOucECMsg | XrdProxy::ecMsg ("[pss]") |
| XrdOss * | XrdOssGetStorageSystem2 (XrdOss *native_oss, XrdSysLogger *Logger, const char *cFN, const char *parms, XrdOucEnv *envp) |
| XrdVERSIONINFO (XrdOssGetStorageSystem2, XrdPss) | |
Variables | |
| XrdOfsFSctl_PI * | XrdProxy::cacheFSctl = nullptr |
| XrdSysError | XrdProxy::eDest (0, "pss_") |
| XrdOucEnv * | XrdProxy::envP = 0 |
| bool | XrdProxy::idMapAll = false |
| XrdSecsssID * | XrdProxy::idMapper = 0 |
| static const char * | XrdProxy::ofslclCGI = "ofs.lcl=1" |
| static const char * | XrdProxy::osslclCGI = "oss.lcl=1" |
| bool | XrdProxy::outProxy = false |
| static const int | XrdProxy::PBsz = 4096 |
| int | XrdProxy::rpFD = -1 |
| XrdScheduler * | XrdProxy::schedP = 0 |
| XrdOucSid * | XrdProxy::sidP = 0 |
| XrdSysTrace | XrdProxy::SysTrace ("Pss", 0) |
| bool | XrdProxy::xrdProxy = false |
| static XrdPssSys | XrdProxy::XrdProxySS |
| #define isNOSTAGE | ( | _x_ | ) |
Definition at line 87 of file XrdPss.cc.
Referenced by XrdPssSys::Stat().
| #define isREADONLY | ( | _x_ | ) |
Definition at line 89 of file XrdPss.cc.
Referenced by XrdPssSys::Mkdir(), XrdPssSys::Remdir(), XrdPssSys::Rename(), XrdPssSys::Truncate(), and XrdPssSys::Unlink().
| XrdOss * XrdOssGetStorageSystem2 | ( | XrdOss * | native_oss, |
| XrdSysLogger * | Logger, | ||
| const char * | cFN, | ||
| const char * | parms, | ||
| XrdOucEnv * | envp ) |
Definition at line 144 of file XrdPss.cc.
References XrdProxy::envP, Logger, and XrdProxy::XrdProxySS.
Referenced by XrdPssSys::XrdPssSys(), and XrdVERSIONINFO().
| XrdVERSIONINFO | ( | XrdOssGetStorageSystem2 | , |
| XrdPss | ) |