Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdOss Class Reference

#include <XrdOss.hh>

Inheritance diagram for XrdOss:

Inheritance graph
[legend]
List of all members.

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 ()

Constructor & Destructor Documentation

XrdOss::XrdOss (   )  [inline]
 

virtual XrdOss::~XrdOss (   )  [inline, virtual]
 


Member Function Documentation

virtual int XrdOss::Chmod (  const char *  ,
mode_t  mode
)  [pure virtual]
 

Implemented in XrdOssSys, and XrdPssSys.

virtual int XrdOss::Create (  const char *  ,
const char *  ,
mode_t  ,
XrdOucEnv &  ,
int  opts = 0
)  [pure virtual]
 

Implemented in XrdOssSys, and XrdPssSys.

virtual int XrdOss::Init (  XrdSysLogger *  ,
const char * 
)  [pure virtual]
 

Implemented in XrdOssSys, and XrdPssSys.

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.

virtual XrdOssDF* XrdOss::newDir (  const char *  tident  )  [pure virtual]
 

Implemented in XrdOssSys, and XrdPssSys.

virtual XrdOssDF* XrdOss::newFile (  const char *  tident  )  [pure virtual]
 

Implemented in 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
)  [pure virtual]
 

Implemented in XrdOssSys, and XrdPssSys.

virtual int XrdOss::Rename (  const char *  ,
const char * 
)  [pure virtual]
 

Implemented in XrdOssSys, and XrdPssSys.

virtual int XrdOss::Stat (  const char *  ,
struct stat *  ,
int  opts = 0
)  [pure virtual]
 

Implemented in XrdOssSys, and XrdPssSys.

virtual int XrdOss::StatFS (  const char *  path,
char *  buff,
int &  blen
)  [inline, virtual]
 

Reimplemented in XrdOssSys.

virtual int XrdOss::StatLS (  XrdOucEnv &  env,
const char *  cgrp,
char *  buff,
int &  blen
)  [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 XrdOssSys.

virtual int XrdOss::StatXA (  const char *  path,
char *  buff,
int &  blen
)  [inline, virtual]
 

Reimplemented in XrdOssSys.

virtual int XrdOss::StatXP (  const char *  path,
unsigned long long &  attr
)  [inline, virtual]
 

Reimplemented in XrdOssSys.

virtual int XrdOss::Truncate (  const char *  ,
unsigned long  long
)  [pure virtual]
 

Implemented in XrdOssSys, and XrdPssSys.

virtual int XrdOss::Unlink (  const char *  ,
int  Opts = 0
)  [pure virtual]
 

Implemented in XrdOssSys, and XrdPssSys.


The documentation for this class was generated from the following file:
Generated on Sun Nov 6 13:42:19 2011 for xrootd by  doxygen 1.3.9.1