xrootd
|
#include <XrdOss.hh>
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 |
XrdOssDF::XrdOssDF | ( | ) | [inline] |
References fd.
virtual XrdOssDF::~XrdOssDF | ( | ) | [inline, virtual] |
virtual int XrdOssDF::Close | ( | long long * | retsz = 0 | ) | [pure virtual] |
Implemented in XrdOfsHanOss, XrdOssDir, XrdOssFile, XrdPssDir, and XrdPssFile.
Referenced by XrdOfsDirectory::close(), and XrdOfsHandle::Retire().
virtual int XrdOssDF::Fchmod | ( | mode_t | mode | ) | [inline, virtual] |
Reimplemented in XrdOssFile.
Referenced by XrdOfsFile::close().
virtual int XrdOssDF::Fstat | ( | struct stat * | ) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
Referenced by XrdOfsFile::stat().
virtual int XrdOssDF::Fsync | ( | void | ) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
Referenced by XrdOfsFile::sync().
virtual int XrdOssDF::Fsync | ( | XrdSfsAio * | aiop | ) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
virtual int XrdOssDF::Ftruncate | ( | unsigned long long | ) | [inline, virtual] |
Reimplemented in XrdOssFile, and XrdPssFile.
Referenced by XrdOfsFile::truncate().
virtual int XrdOssDF::getFD | ( | ) | [inline, virtual] |
Reimplemented in XrdOssFile.
Referenced by XrdOfsFile::fctl().
virtual off_t XrdOssDF::getMmap | ( | void ** | addr | ) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
Referenced by XrdOfsFile::getMmap().
int XrdOssDF::Handle | ( | ) | [inline] |
Reimplemented in XrdOfsHanOss.
References fd.
virtual int XrdOssDF::isCompressed | ( | char * | cxidp = 0 | ) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
Referenced by XrdOfsFile::getCXinfo().
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
virtual int XrdOssDF::Opendir | ( | const char * | ) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssDir, and XrdPssDir.
Referenced by XrdOfsDirectory::open().
virtual ssize_t XrdOssDF::Read | ( | void * | , |
off_t | , | ||
size_t | |||
) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
References ssize_t.
virtual int XrdOssDF::Read | ( | XrdSfsAio * | aoip | ) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
References ssize_t.
virtual ssize_t XrdOssDF::Read | ( | off_t | , |
size_t | |||
) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
References ssize_t.
Referenced by XrdOfsFile::read().
virtual int XrdOssDF::Readdir | ( | char * | buff, |
int | blen | ||
) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssDir, and XrdPssDir.
Referenced by XrdOfsDirectory::nextEntry().
virtual ssize_t XrdOssDF::ReadRaw | ( | void * | , |
off_t | , | ||
size_t | |||
) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
References ssize_t.
Referenced by XrdOfsFile::read().
virtual int XrdOssDF::Write | ( | XrdSfsAio * | aiop | ) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
References ssize_t.
virtual ssize_t XrdOssDF::Write | ( | const void * | , |
off_t | , | ||
size_t | |||
) | [inline, virtual] |
Reimplemented in XrdOfsHanOss, XrdOssFile, and XrdPssFile.
References ssize_t.
Referenced by XrdOfsFile::write().
int XrdOssDF::fd [protected] |
Referenced by XrdOssFile::Close(), XrdOssFile::Fchmod(), XrdOssFile::Fstat(), XrdOssFile::Fsync(), XrdOssFile::Ftruncate(), XrdOssFile::getFD(), Handle(), XrdOssFile::Open(), XrdOssFile::Read(), XrdOssFile::ReadRaw(), XrdOssFile::Write(), XrdOssDF(), XrdPssFile::XrdPssFile(), XrdOssFile::~XrdOssFile(), and XrdPssFile::~XrdPssFile().