![]() |
XRootD
|
#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 | |
XrdProxy | |
Macros | |
#define | ENOATTR ENODATA |
#define | isNOSTAGE(_x_) !(XRDEXP_STAGE & XrdPssSys::XPList.Find(_x_)) |
#define | isREADONLY(_x_) (XRDEXP_NOTRW & XrdPssSys::XPList.Find(_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_ | ) | !(XRDEXP_STAGE & XrdPssSys::XPList.Find(_x_)) |
#define isREADONLY | ( | _x_ | ) | (XRDEXP_NOTRW & XrdPssSys::XPList.Find(_x_)) |
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, XrdPssSys::Init(), XrdGlobal::Logger, and XrdProxy::XrdProxySS.
XrdVERSIONINFO | ( | XrdOssGetStorageSystem2 | , |
XrdPss | |||
) |