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

XrdOssDF Class Reference

#include <XrdOss.hh>

Inheritance diagram for XrdOssDF:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual int Opendir (const char *)
virtual int Readdir (char *buff, int blen)
virtual int Fchmod (mode_t mode)
virtual int Fstat (struct stat *)
virtual int Fsync ()
virtual int Fsync (XrdSfsAio *aiop)
virtual int Ftruncate (unsigned long long)
virtual int getFD ()
virtual off_t getMmap (void **addr)
virtual int isCompressed (char *cxidp=0)
virtual int Open (const char *, int, mode_t, XrdOucEnv &)
virtual ssize_t Read (off_t, size_t)
virtual ssize_t Read (void *, off_t, size_t)
virtual int Read (XrdSfsAio *aoip)
virtual ssize_t ReadRaw (void *, off_t, size_t)
virtual ssize_t Write (const void *, off_t, size_t)
virtual int Write (XrdSfsAio *aiop)
virtual int Close (long long *retsz=0)=0
int Handle ()
 XrdOssDF ()
virtual ~XrdOssDF ()

Protected Attributes

int fd

Constructor & Destructor Documentation

XrdOssDF::XrdOssDF (   )  [inline]
 

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


Member Function Documentation

virtual int XrdOssDF::Close (  long long *  retsz = 0  )  [pure virtual]
 

Implemented in XrdOfsHanOss, XrdOssDir, XrdOssFile, XrdPssDir, and XrdPssFile.

virtual int XrdOssDF::Fchmod (  mode_t  mode  )  [inline, virtual]
 

Reimplemented in XrdOssFile.

virtual int XrdOssDF::Fstat (  struct stat *   )  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

virtual int XrdOssDF::Fsync (  XrdSfsAio *  aiop  )  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

virtual int XrdOssDF::Fsync (  void   )  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

virtual int XrdOssDF::Ftruncate (  unsigned long  long  )  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

virtual int XrdOssDF::getFD (   )  [inline, virtual]
 

Reimplemented in XrdOssFile.

virtual off_t XrdOssDF::getMmap (  void **  addr  )  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

int XrdOssDF::Handle (   )  [inline]
 

Reimplemented in XrdOfsHanOss.

virtual int XrdOssDF::isCompressed (  char *  cxidp = 0  )  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

virtual int XrdOssDF::Open (  const char *  ,
int  ,
mode_t  ,
XrdOucEnv & 
)  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

virtual int XrdOssDF::Opendir (  const char *   )  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssDir, and XrdPssDir.

virtual int XrdOssDF::Read (  XrdSfsAio *  aoip  )  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

virtual ssize_t XrdOssDF::Read (  void *  ,
off_t  ,
size_t 
)  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

virtual ssize_t XrdOssDF::Read (  off_t  ,
size_t 
)  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

virtual int XrdOssDF::Readdir (  char *  buff,
int  blen
)  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssDir, and XrdPssDir.

virtual ssize_t XrdOssDF::ReadRaw (  void *  ,
off_t  ,
size_t 
)  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

virtual int XrdOssDF::Write (  XrdSfsAio *  aiop  )  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.

virtual ssize_t XrdOssDF::Write (  const void *  ,
off_t  ,
size_t 
)  [inline, virtual]
 

Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.


Member Data Documentation

int XrdOssDF::fd [protected]
 


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