#include <XrdOss.hh>
Inheritance diagram for XrdOss:
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 () |
Definition at line 111 of file XrdOss.hh.
virtual XrdOssDF* XrdOss::newDir | ( | const char * | tident | ) | [pure virtual] |
Referenced by XrdOfsDirectory::open().
virtual XrdOssDF* XrdOss::newFile | ( | const char * | tident | ) | [pure virtual] |
Referenced by XrdOfsFile::open().
virtual int XrdOss::Chmod | ( | const char * | , | |
mode_t | mode | |||
) | [pure virtual] |
Referenced by XrdOfs::chmod(), and XrdCmsNode::do_Chmod().
virtual int XrdOss::Create | ( | const char * | , | |
const char * | , | |||
mode_t | , | |||
XrdOucEnv & | , | |||
int | opts = 0 | |||
) | [pure virtual] |
Referenced by XrdFrmTransfer::Fetch(), XrdOfsFile::open(), and XrdFrmAdmin::Reloc().
virtual int XrdOss::Init | ( | XrdSysLogger * | , | |
const char * | ||||
) | [pure virtual] |
virtual int XrdOss::Mkdir | ( | const char * | , | |
mode_t | mode, | |||
int | mkpath = 0 | |||
) | [pure virtual] |
Referenced by XrdCmsNode::do_Mkdir(), XrdCmsNode::do_Mkpath(), and XrdOfs::mkdir().
virtual int XrdOss::Reloc | ( | const char * | , | |
const char * | , | |||
const char * | , | |||
const char * | x = 0 | |||
) | [inline, virtual] |
virtual int XrdOss::Remdir | ( | const char * | , | |
int | Opts = 0 | |||
) | [pure virtual] |
virtual int XrdOss::Rename | ( | const char * | , | |
const char * | ||||
) | [pure virtual] |
Referenced by XrdCmsNode::do_Mv(), XrdFrmTransfer::Fetch(), XrdCmsFinderTRG::Process(), XrdFrmAdmin::Reloc(), and XrdOfs::rename().
virtual int XrdOss::Stat | ( | const char * | , | |
struct stat * | , | |||
int | opts = 0 | |||
) | [pure virtual] |
virtual int XrdOss::StatFS | ( | const char * | path, | |
char * | buff, | |||
int & | blen | |||
) | [inline, virtual] |
virtual int XrdOss::StatLS | ( | XrdOucEnv & | env, | |
const char * | cgrp, | |||
char * | buff, | |||
int & | blen | |||
) | [inline, virtual] |
virtual int XrdOss::StatXA | ( | const char * | path, | |
char * | buff, | |||
int & | blen | |||
) | [inline, virtual] |
Definition at line 133 of file XrdOss.hh.
References ENOTSUP.
Referenced by XrdFrmAdmin::VerifyMP().
virtual int XrdOss::Truncate | ( | const char * | , | |
unsigned long | long | |||
) | [pure virtual] |
Referenced by XrdCmsNode::do_Trunc(), and XrdOfs::truncate().
virtual int XrdOss::Unlink | ( | const char * | , | |
int | Opts = 0 | |||
) | [pure virtual] |
Referenced by XrdFrmTransfer::checkFF(), XrdOfs::ConfigPosc(), XrdOfsPoscq::Del(), XrdCmsNode::do_Rm(), XrdFrmTransfer::Fetch(), XrdCmsFinderTRG::Process(), XrdFrmPurge::PurgeFile(), XrdFrmAdmin::Reloc(), XrdFrmPurge::Remfix(), XrdFrmMigrate::Remfix(), XrdOfs::remove(), XrdFrmTransfer::Throwaway(), XrdFrmAdmin::UnlinkFile(), and XrdOfs::Unpersist().
virtual int XrdOss::Stats | ( | char * | bp, | |
int | bl | |||
) | [inline, virtual] |
virtual int XrdOss::StatVS | ( | XrdOssVSInfo * | sP, | |
const char * | sname = 0 , |
|||
int | updt = 0 | |||
) | [inline, virtual] |
Definition at line 140 of file XrdOss.hh.
References ENOTSUP.
Referenced by XrdCmsMeter::calcSpace(), XrdCmsMeter::Init(), XrdFrmPurge::Init(), and XrdFrmPurge::LowOnSpace().
virtual int XrdOss::Lfn2Pfn | ( | const char * | Path, | |
char * | buff, | |||
int | blen | |||
) | [inline, virtual] |