|
xrootd
|
#include <XrdOss.hh>

Public Member Functions | |
| virtual int | Opendir (const char *, XrdOucEnv &) |
| 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 |
This class defines the object that handles directory as well as file oriented requests. It is instantiated for each file/dir to be opened. The object is obtained by calling newDir() or newFile() in class XrdOss. This allows flexibility on how to structure an oss plugin.
|
inline |
References fd.
|
inlinevirtual |
|
pure virtual |
Implemented in XrdOssFile, XrdPssFile, XrdOfsHanOss, XrdOssDir, and XrdPssDir.
Referenced by XrdOfsDirectory::close(), and XrdOfsHandle::Retire().
|
inlinevirtual |
Reimplemented in XrdOssFile.
Referenced by XrdOfsFile::close().
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
Referenced by XrdOfsFile::stat().
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
Referenced by XrdOfsFile::sync().
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
|
inlinevirtual |
Reimplemented in XrdOssFile, and XrdPssFile.
Referenced by XrdOfsFile::truncate().
|
inlinevirtual |
Reimplemented in XrdOssFile.
Referenced by XrdOfsFile::fctl().
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
Referenced by XrdOfsFile::getMmap().
|
inline |
References fd.
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
Referenced by XrdOfsFile::getCXinfo().
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
|
inlinevirtual |
Reimplemented in XrdOfsHanOss, XrdOssDir, and XrdPssDir.
Referenced by XrdOfsDirectory::open().
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
Referenced by XrdOfsFile::read().
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
|
inlinevirtual |
Reimplemented in XrdOfsHanOss, XrdOssDir, and XrdPssDir.
Referenced by XrdOfsDirectory::nextEntry().
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
Referenced by XrdOfsFile::read().
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
Referenced by XrdOfsFile::write().
|
inlinevirtual |
Reimplemented in XrdOssFile, XrdPssFile, and XrdOfsHanOss.
|
protected |
Referenced by XrdPssFile::Close(), XrdOssFile::Close(), XrdOssFile::Fchmod(), XrdPssFile::Fstat(), XrdOssFile::Fstat(), XrdPssFile::Fsync(), XrdOssFile::Fsync(), XrdPssFile::Ftruncate(), XrdOssFile::Ftruncate(), XrdOssFile::getFD(), Handle(), XrdPssFile::Open(), XrdOssFile::Open(), XrdPssFile::Read(), XrdOssFile::Read(), XrdOssFile::ReadRaw(), XrdPssFile::Write(), XrdOssFile::Write(), XrdOssDF(), XrdPssFile::XrdPssFile(), XrdOssFile::~XrdOssFile(), and XrdPssFile::~XrdPssFile().
1.8.3.1