#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, XrdOucEnv *eP=0)=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, XrdOucEnv *eP=0)=0 |
virtual int | Reloc (const char *, const char *, const char *, const char *x=0) |
virtual int | Remdir (const char *, int Opts=0, XrdOucEnv *eP=0)=0 |
virtual int | Rename (const char *, const char *, XrdOucEnv *eP1=0, XrdOucEnv *eP2=0)=0 |
virtual int | Stat (const char *, struct stat *, int opts=0, XrdOucEnv *eP=0)=0 |
virtual int | StatFS (const char *path, char *buff, int &blen, XrdOucEnv *eP=0) |
virtual int | StatLS (XrdOucEnv &env, const char *cgrp, char *buff, int &blen) |
virtual int | StatPF (const char *, struct stat *) |
virtual int | StatXA (const char *path, char *buff, int &blen, XrdOucEnv *eP=0) |
virtual int | StatXP (const char *path, unsigned long long &attr, XrdOucEnv *eP=0) |
virtual int | Truncate (const char *, unsigned long long, XrdOucEnv *eP=0)=0 |
virtual int | Unlink (const char *, int Opts=0, XrdOucEnv *eP=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) |
virtual const char * | Lfn2Pfn (const char *Path, char *buff, int blen, int &rc) |
virtual int | FSctl (int cmd, int alen, const char *args, char **resp=0) |
virtual void | EnvInfo (XrdOucEnv *envP) |
XrdOss () | |
virtual | ~XrdOss () |
XrdOss::XrdOss | ( | ) | [inline] |
virtual XrdOss::~XrdOss | ( | ) | [inline, virtual] |
virtual int XrdOss::Chmod | ( | const char * | , | |
mode_t | mode, | |||
XrdOucEnv * | eP = 0 | |||
) | [pure virtual] |
Implemented in XrdCephOss, XrdOssSys, and XrdPssSys.
virtual int XrdOss::Create | ( | const char * | , | |
const char * | , | |||
mode_t | , | |||
XrdOucEnv & | , | |||
int | opts = 0 | |||
) | [pure virtual] |
Implemented in XrdCephOss, XrdOssSys, and XrdPssSys.
virtual int XrdOss::FSctl | ( | int | cmd, | |
int | alen, | |||
const char * | args, | |||
char ** | resp = 0 | |||
) | [inline, virtual] |
virtual int XrdOss::Init | ( | XrdSysLogger * | , | |
const char * | ||||
) | [pure virtual] |
Implemented in XrdCephOss, XrdOssSys, and XrdPssSys.
virtual const char* XrdOss::Lfn2Pfn | ( | const char * | Path, | |
char * | buff, | |||
int | blen, | |||
int & | rc | |||
) | [inline, virtual] |
virtual int XrdOss::Lfn2Pfn | ( | const char * | Path, | |
char * | buff, | |||
int | blen | |||
) | [inline, virtual] |
virtual int XrdOss::Mkdir | ( | const char * | , | |
mode_t | mode, | |||
int | mkpath = 0 , |
|||
XrdOucEnv * | eP = 0 | |||
) | [pure virtual] |
Implemented in XrdCephOss, XrdOssSys, and XrdPssSys.
virtual XrdOssDF* XrdOss::newDir | ( | const char * | tident | ) | [pure virtual] |
Implemented in XrdCephOss, XrdOssSys, and XrdPssSys.
virtual XrdOssDF* XrdOss::newFile | ( | const char * | tident | ) | [pure virtual] |
Implemented in XrdCephOss, XrdOssSys, and XrdPssSys.
virtual int XrdOss::Reloc | ( | const char * | , | |
const char * | , | |||
const char * | , | |||
const char * | x = 0 | |||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
virtual int XrdOss::Remdir | ( | const char * | , | |
int | Opts = 0 , |
|||
XrdOucEnv * | eP = 0 | |||
) | [pure virtual] |
Implemented in XrdCephOss, XrdOssSys, and XrdPssSys.
virtual int XrdOss::Rename | ( | const char * | , | |
const char * | , | |||
XrdOucEnv * | eP1 = 0 , |
|||
XrdOucEnv * | eP2 = 0 | |||
) | [pure virtual] |
Implemented in XrdCephOss, XrdOssSys, and XrdPssSys.
virtual int XrdOss::Stat | ( | const char * | , | |
struct stat * | , | |||
int | opts = 0 , |
|||
XrdOucEnv * | eP = 0 | |||
) | [pure virtual] |
Implemented in XrdCephOss, XrdOssSys, and XrdPssSys.
virtual int XrdOss::StatFS | ( | const char * | path, | |
char * | buff, | |||
int & | blen, | |||
XrdOucEnv * | eP = 0 | |||
) | [inline, virtual] |
Reimplemented in XrdCephOss, and XrdOssSys.
virtual int XrdOss::StatLS | ( | XrdOucEnv & | env, | |
const char * | cgrp, | |||
char * | buff, | |||
int & | blen | |||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
virtual int XrdOss::StatPF | ( | const char * | , | |
struct stat * | ||||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
virtual int XrdOss::Stats | ( | char * | bp, | |
int | bl | |||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
virtual int XrdOss::StatVS | ( | XrdOssVSInfo * | sP, | |
const char * | sname = 0 , |
|||
int | updt = 0 | |||
) | [inline, virtual] |
Reimplemented in XrdCephOss, and XrdOssSys.
virtual int XrdOss::StatXA | ( | const char * | path, | |
char * | buff, | |||
int & | blen, | |||
XrdOucEnv * | eP = 0 | |||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
virtual int XrdOss::StatXP | ( | const char * | path, | |
unsigned long long & | attr, | |||
XrdOucEnv * | eP = 0 | |||
) | [inline, virtual] |
Reimplemented in XrdOssSys.
virtual int XrdOss::Truncate | ( | const char * | , | |
unsigned long | long, | |||
XrdOucEnv * | eP = 0 | |||
) | [pure virtual] |
virtual int XrdOss::Unlink | ( | const char * | , | |
int | Opts = 0 , |
|||
XrdOucEnv * | eP = 0 | |||
) | [pure virtual] |
Implemented in XrdCephOss, XrdOssSys, and XrdPssSys.