#include <dirent.h>
#include <errno.h>
#include <strings.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <string.h>
Go to the source code of this file.
Classes | |
class | XrdOssDF |
class | XrdOssVSInfo |
class | XrdOss |
Defines | |
#define | XrdOssOK 0 |
#define | XRDOSS_mkpath 0x01 |
#define | XRDOSS_new 0x02 |
#define | XRDOSS_Online 0x04 |
#define | XRDOSS_isPFN 0x08 |
#define | XRDOSS_isMIG 0x10 |
#define | XRDOSS_resonly 0x01 |
#define | XRDOSS_updtatm 0x02 |
Functions | |
XrdOss * | XrdOssGetStorageSystem (XrdOss *native_oss, XrdSysLogger *Logger, const char *config_fn, const char *parms) |
#define XRDOSS_isMIG 0x10 |
Definition at line 85 of file XrdOss.hh.
Referenced by XrdFrmPurge::PurgeFile(), XrdFrmTransfer::Throwaway(), XrdOssSys::Unlink(), and XrdFrmAdmin::UnlinkFile().
#define XRDOSS_isPFN 0x08 |
Definition at line 84 of file XrdOss.hh.
Referenced by XrdFrmTransfer::checkFF(), XrdFrmPurgeDir::isEmpty(), XrdFrmPurge::PurgeFile(), XrdOssSys::Remdir(), XrdFrmPurge::Remfix(), XrdFrmMigrate::Remfix(), XrdFrmTransfer::Throwaway(), XrdOssSys::Unlink(), XrdFrmAdmin::Unlink(), XrdFrmAdmin::UnlinkDir(), and XrdFrmAdmin::UnlinkFile().
#define XRDOSS_mkpath 0x01 |
Definition at line 81 of file XrdOss.hh.
Referenced by XrdOssSys::Create(), XrdFrmTransfer::Fetch(), and XrdOfsFile::open().
#define XRDOSS_new 0x02 |
#define XRDOSS_Online 0x04 |
Definition at line 83 of file XrdOss.hh.
Referenced by XrdPssSys::Remdir(), XrdOfs::remove(), XrdPssSys::Unlink(), XrdOssSys::Unlink(), XrdFrmAdmin::Unlink(), XrdFrmAdmin::UnlinkDir(), and XrdFrmAdmin::UnlinkFile().
#define XRDOSS_resonly 0x01 |
Definition at line 89 of file XrdOss.hh.
Referenced by XrdFrmPurgeDir::isEmpty(), XrdCmsPrepare::isOnline(), XrdCmsNode::isOnline(), XrdOfs::stat(), XrdOssSys::Stat(), and XrdCmsScrubScan().
#define XRDOSS_updtatm 0x02 |
Definition at line 90 of file XrdOss.hh.
Referenced by XrdCmsPrepare::isOnline(), XrdCmsNode::isOnline(), and XrdOssSys::Stat().
#define XrdOssOK 0 |
Definition at line 27 of file XrdOss.hh.
Referenced by XrdOssSys::Alloc_Cache(), XrdOssSys::Alloc_Local(), XrdOssLock::Build_LKFN(), XrdOssSys::Chmod(), XrdPssDir::Close(), XrdPssFile::Close(), XrdOssFile::Close(), XrdOssSys::ConfigProc(), XrdOssSys::Configure(), XrdOssSys::Create(), XrdOssFile::Fchmod(), XrdOssFile::Fstat(), XrdPssFile::Fstat(), XrdOssFile::Fsync(), XrdPssFile::Fsync(), XrdPssFile::Ftruncate(), XrdOssFile::Ftruncate(), XrdOssSys::Init(), XrdOssSys::Mkdir(), XrdPssSys::Mkdir(), XrdOssSys::Mkpath(), XrdOssSys::MSS_Closedir(), XrdOssSys::MSS_Readdir(), XrdOssLock::NoSerialize(), XrdPssFile::Open(), XrdOssFile::Open(), XrdOssDir::Opendir(), XrdPssDir::Opendir(), XrdOssDir::Readdir(), XrdPssDir::Readdir(), XrdOssSys::Reloc(), XrdPssSys::Remdir(), XrdOssSys::Rename(), XrdPssSys::Rename(), XrdOssLock::Serialize(), XrdPssSys::Stat(), XrdOssSys::Stat(), XrdOssSys::StatFS(), XrdOssSys::StatLS(), XrdOssSys::StatVS(), XrdOssSys::StatXA(), XrdOssSys::StatXP(), XrdOssSys::Truncate(), XrdPssSys::Truncate(), XrdPssSys::Unlink(), XrdOssSys::Unlink(), XrdOssLock::UnSerialize(), and XrdOssLock::XLock().
XrdOss* XrdOssGetStorageSystem | ( | XrdOss * | native_oss, | |
XrdSysLogger * | Logger, | |||
const char * | config_fn, | |||
const char * | parms | |||
) |
Definition at line 65 of file XrdPss.cc.
References XrdPssSys::Init(), Logger, and XrdProxy::XrdProxySS.