XrdOssDF Class Reference

#include <XrdOss.hh>

Inheritance diagram for XrdOssDF:

XrdOfsHanOss XrdOssDir XrdOssFile XrdPssDir XrdPssFile 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

Detailed Description

Definition at line 39 of file XrdOss.hh.


Constructor & Destructor Documentation

XrdOssDF::XrdOssDF (  )  [inline]

Definition at line 67 of file XrdOss.hh.

References fd.

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

Definition at line 68 of file XrdOss.hh.


Member Function Documentation

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

Definition at line 43 of file XrdOss.hh.

Referenced by XrdOfsDirectory::open().

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

Definition at line 44 of file XrdOss.hh.

Referenced by XrdOfsDirectory::nextEntry().

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

Definition at line 47 of file XrdOss.hh.

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

Definition at line 48 of file XrdOss.hh.

Referenced by XrdOfsFile::stat().

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

Definition at line 49 of file XrdOss.hh.

Referenced by XrdOfsFile::sync().

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

Definition at line 50 of file XrdOss.hh.

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

Definition at line 51 of file XrdOss.hh.

Referenced by XrdOfsFile::truncate().

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

Definition at line 52 of file XrdOss.hh.

Referenced by XrdOfsFile::fctl().

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

Definition at line 53 of file XrdOss.hh.

Referenced by XrdOfsFile::getMmap().

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

Definition at line 54 of file XrdOss.hh.

Referenced by XrdOfsFile::getCXinfo().

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

Definition at line 55 of file XrdOss.hh.

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

Definition at line 56 of file XrdOss.hh.

References ssize_t.

Referenced by XrdOfsFile::read().

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

Definition at line 57 of file XrdOss.hh.

References ssize_t.

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

Definition at line 58 of file XrdOss.hh.

References ssize_t.

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

Definition at line 59 of file XrdOss.hh.

References ssize_t.

Referenced by XrdOfsFile::read().

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

Definition at line 60 of file XrdOss.hh.

References ssize_t.

Referenced by XrdOfsFile::write().

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

Definition at line 61 of file XrdOss.hh.

References ssize_t.

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

Referenced by XrdOfsDirectory::close(), and XrdOfsHandle::Retire().

int XrdOssDF::Handle (  )  [inline]

Definition at line 65 of file XrdOss.hh.

References fd.


Member Data Documentation

int XrdOssDF::fd [protected]

Definition at line 72 of file XrdOss.hh.

Referenced by XrdPssFile::Close(), XrdOssFile::Close(), XrdOssFile::Fchmod(), XrdOssFile::Fstat(), XrdPssFile::Fstat(), XrdOssFile::Fsync(), XrdPssFile::Fsync(), XrdPssFile::Ftruncate(), XrdOssFile::Ftruncate(), XrdOssFile::getFD(), Handle(), XrdPssFile::Open(), XrdOssFile::Open(), XrdPssFile::Read(), XrdOssFile::Read(), XrdOssFile::ReadRaw(), XrdOssFile::Write(), XrdPssFile::Write(), XrdOssDF(), XrdPssFile::XrdPssFile(), XrdOssFile::~XrdOssFile(), and XrdPssFile::~XrdPssFile().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:50:36 2011 for ROOT_528-00b_version by  doxygen 1.5.1