XrdOssFile Class Reference
#include <XrdOssApi.hh>
List of all members.
Public Member Functions |
virtual int | Close (long long *retsz=0) |
virtual int | Open (const char *, int, mode_t, XrdOucEnv &) |
int | Fchmod (mode_t mode) |
int | Fstat (struct stat *) |
int | Fsync () |
int | Fsync (XrdSfsAio *aiop) |
int | Ftruncate (unsigned long long) |
int | getFD () |
off_t | getMmap (void **addr) |
int | isCompressed (char *cxidp=0) |
ssize_t | Read (off_t, size_t) |
ssize_t | Read (void *, off_t, size_t) |
int | Read (XrdSfsAio *aiop) |
ssize_t | ReadV (XrdOucIOVec *readV, int) |
ssize_t | ReadRaw (void *, off_t, size_t) |
ssize_t | Write (const void *, off_t, size_t) |
int | Write (XrdSfsAio *aiop) |
| XrdOssFile (const char *tid) |
virtual | ~XrdOssFile () |
Private Member Functions |
int | Open_ufs (const char *, int, int, unsigned long long) |
Private Attributes |
oocx_CXFile * | cxobj |
XrdOssCache_FS * | cacheP |
XrdOssMioFile * | mmFile |
const char * | tident |
long long | FSize |
int | rawio |
int | cxpgsz |
char | cxid [4] |
Static Private Attributes |
static int | AioFailure |
Constructor & Destructor Documentation
XrdOssFile::XrdOssFile |
( |
const char * |
tid |
) |
[inline] |
virtual XrdOssFile::~XrdOssFile |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual int XrdOssFile::Close |
( |
long long * |
retsz = 0 |
) |
[virtual] |
int XrdOssFile::Fchmod |
( |
mode_t |
mode |
) |
[virtual] |
int XrdOssFile::Fstat |
( |
struct stat * |
|
) |
[virtual] |
int XrdOssFile::Fsync |
( |
XrdSfsAio * |
aiop |
) |
[virtual] |
int XrdOssFile::Fsync |
( |
|
) |
[virtual] |
int XrdOssFile::Ftruncate |
( |
unsigned long |
long |
) |
[virtual] |
int XrdOssFile::getFD |
( |
|
) |
[inline, virtual] |
off_t XrdOssFile::getMmap |
( |
void ** |
addr |
) |
[virtual] |
int XrdOssFile::isCompressed |
( |
char * |
cxidp = 0 |
) |
[virtual] |
virtual int XrdOssFile::Open |
( |
const char * |
, |
|
|
int |
, |
|
|
mode_t |
, |
|
|
XrdOucEnv & |
| |
|
) |
| | [virtual] |
int XrdOssFile::Open_ufs |
( |
const char * |
, |
|
|
int |
, |
|
|
int |
, |
|
|
unsigned long |
long | |
|
) |
| | [private] |
int XrdOssFile::Read |
( |
XrdSfsAio * |
aiop |
) |
[virtual] |
ssize_t XrdOssFile::Read |
( |
void * |
, |
|
|
off_t |
, |
|
|
size_t |
| |
|
) |
| | [virtual] |
ssize_t XrdOssFile::Read |
( |
off_t |
, |
|
|
size_t |
| |
|
) |
| | [virtual] |
ssize_t XrdOssFile::ReadRaw |
( |
void * |
, |
|
|
off_t |
, |
|
|
size_t |
| |
|
) |
| | [virtual] |
ssize_t XrdOssFile::ReadV |
( |
XrdOucIOVec * |
readV, |
|
|
int |
| |
|
) |
| | [virtual] |
int XrdOssFile::Write |
( |
XrdSfsAio * |
aiop |
) |
[virtual] |
ssize_t XrdOssFile::Write |
( |
const void * |
, |
|
|
off_t |
, |
|
|
size_t |
| |
|
) |
| | [virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: