xrootd
|
#include <XrdOss.hh>
Public Member Functions | |
virtual XrdOssDF * | newDir (const char *tident)=0 |
virtual XrdOssDF * | newFile (const char *tident)=0 |
virtual int | Chmod (const char *, mode_t mode)=0 |
virtual int | Create (const char *, const char *, mode_t, XrdOucEnv &, int opts=0)=0 |
virtual int | Init (XrdSysLogger *, const char *)=0 |
virtual int | Mkdir (const char *, mode_t mode, int mkpath=0)=0 |
virtual int | Reloc (const char *, const char *, const char *, const char *x=0) |
virtual int | Remdir (const char *, int Opts=0)=0 |
virtual int | Rename (const char *, const char *)=0 |
virtual int | Stat (const char *, struct stat *, int opts=0)=0 |
virtual int | StatFS (const char *path, char *buff, int &blen) |
virtual int | StatLS (XrdOucEnv &env, const char *cgrp, char *buff, int &blen) |
virtual int | StatXA (const char *path, char *buff, int &blen) |
virtual int | StatXP (const char *path, unsigned long long &attr) |
virtual int | Truncate (const char *, unsigned long long)=0 |
virtual int | Unlink (const char *, int Opts=0)=0 |
virtual int | Stats (char *bp, int bl) |
virtual int | StatVS (XrdOssVSInfo *sP, const char *sname=0, int updt=0) |
virtual int | Lfn2Pfn (const char *Path, char *buff, int blen) |
XrdOss () | |
virtual | ~XrdOss () |
XrdOss::XrdOss | ( | ) | [inline] |
virtual XrdOss::~XrdOss | ( | ) | [inline, virtual] |
virtual int XrdOss::Chmod | ( | const char * | , |
mode_t | mode | ||
) | [pure virtual] |
Implemented in XrdOssSys, and XrdPssSys.
Referenced by XrdOfs::chmod(), and XrdCmsNode::do_Chmod().
virtual int XrdOss::Create | ( | const char * | , |
const char * | , | ||
mode_t | , | ||
XrdOucEnv & | , | ||
int | opts = 0 |
||
) | [pure virtual] |
Implemented in XrdOssSys, and XrdPssSys.
Referenced by XrdFrmTransfer::Fetch(), XrdOfsFile::open(), and XrdFrmAdmin::Reloc().
virtual int XrdOss::Init | ( | XrdSysLogger * | , |
const char * | |||
) | [pure virtual] |
virtual int XrdOss::Lfn2Pfn | ( | const char * | Path, |
char * | buff, | ||
int | blen | ||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
virtual int XrdOss::Mkdir | ( | const char * | , |
mode_t | mode, | ||
int | mkpath = 0 |
||
) | [pure virtual] |
Implemented in XrdOssSys, and XrdPssSys.
Referenced by XrdCmsNode::do_Mkdir(), XrdCmsNode::do_Mkpath(), and XrdOfs::mkdir().
virtual XrdOssDF* XrdOss::newDir | ( | const char * | tident | ) | [pure virtual] |
Implemented in XrdOssSys, and XrdPssSys.
Referenced by XrdOfsDirectory::open().
virtual XrdOssDF* XrdOss::newFile | ( | const char * | tident | ) | [pure virtual] |
Implemented in XrdOssSys, and XrdPssSys.
Referenced by XrdOfsFile::open().
virtual int XrdOss::Reloc | ( | const char * | , |
const char * | , | ||
const char * | , | ||
const char * | x = 0 |
||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
Referenced by XrdFrmAdmin::o2nSpace(), and XrdFrmAdmin::Reloc().
virtual int XrdOss::Remdir | ( | const char * | , |
int | Opts = 0 |
||
) | [pure virtual] |
Implemented in XrdOssSys, and XrdPssSys.
Referenced by XrdCmsNode::do_Rmdir(), XrdFrmPurgeDir::isEmpty(), XrdCmsFinderTRG::Process(), XrdOfs::remove(), XrdFrmAdmin::Unlink(), and XrdFrmAdmin::UnlinkDir().
virtual int XrdOss::Rename | ( | const char * | , |
const char * | |||
) | [pure virtual] |
Implemented in XrdOssSys, and XrdPssSys.
Referenced by XrdCmsNode::do_Mv(), XrdFrmTransfer::FetchDone(), XrdCmsFinderTRG::Process(), XrdFrmAdmin::Reloc(), and XrdOfs::rename().
virtual int XrdOss::Stat | ( | const char * | , |
struct stat * | , | ||
int | opts = 0 |
||
) | [pure virtual] |
Implemented in XrdOssSys, and XrdPssSys.
Referenced by XrdOfs::exists(), XrdCmsBaseFS::Exists(), XrdOfs::fsctl(), XrdOfsPoscq::Init(), XrdCmsPrepare::isOnline(), XrdOfs::stat(), and XrdCmsScrubScan().
virtual int XrdOss::StatFS | ( | const char * | path, |
char * | buff, | ||
int & | blen | ||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
Referenced by XrdOfs::fsctl().
virtual int XrdOss::StatLS | ( | XrdOucEnv & | env, |
const char * | cgrp, | ||
char * | buff, | ||
int & | blen | ||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
Referenced by XrdOfs::fsctl().
virtual int XrdOss::Stats | ( | char * | bp, |
int | bl | ||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
Referenced by XrdOfs::getStats().
virtual int XrdOss::StatVS | ( | XrdOssVSInfo * | sP, |
const char * | sname = 0 , |
||
int | updt = 0 |
||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
Referenced by XrdCmsMeter::calcSpace(), XrdFrmPurge::Init(), XrdCmsMeter::Init(), and XrdFrmPurge::LowOnSpace().
virtual int XrdOss::StatXA | ( | const char * | path, |
char * | buff, | ||
int & | blen | ||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
Referenced by XrdOfs::fsctl().
virtual int XrdOss::StatXP | ( | const char * | path, |
unsigned long long & | attr | ||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
Referenced by XrdFrmAdmin::VerifyMP().
virtual int XrdOss::Truncate | ( | const char * | , |
unsigned long | long | ||
) | [pure virtual] |
Implemented in XrdOssSys, and XrdPssSys.
Referenced by XrdCmsNode::do_Trunc(), and XrdOfs::truncate().
virtual int XrdOss::Unlink | ( | const char * | , |
int | Opts = 0 |
||
) | [pure virtual] |
Implemented in XrdOssSys, and XrdPssSys.
Referenced by XrdFrmTransfer::checkFF(), XrdOfs::ConfigPosc(), XrdOfsPoscq::Del(), XrdCmsNode::do_Rm(), XrdFrmTransfer::Fetch(), XrdCmsFinderTRG::Process(), XrdFrmPurge::PurgeFile(), XrdFrmAdmin::Reloc(), XrdOfs::remove(), XrdFrmTransfer::Throwaway(), XrdFrmAdmin::UnlinkFile(), and XrdOfs::Unpersist().