#include <XrdSfsInterface.hh>
|
| virtual int | open (const char *fileName, XrdSfsFileOpenMode openMode, mode_t createMode, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| |
| virtual int | close ()=0 |
| |
| virtual int | fctl (const int cmd, const char *args, XrdOucErrInfo &out_error)=0 |
| |
| virtual const char * | FName ()=0 |
| |
| virtual int | getMmap (void **Addr, off_t &Size)=0 |
| |
| virtual int | read (XrdSfsFileOffset fileOffset, XrdSfsXferSize preread_sz)=0 |
| |
| virtual XrdSfsXferSize | read (XrdSfsFileOffset fileOffset, char *buffer, XrdSfsXferSize buffer_size)=0 |
| |
| virtual int | read (XrdSfsAio *aioparm)=0 |
| |
| virtual XrdSfsXferSize | write (XrdSfsFileOffset fileOffset, const char *buffer, XrdSfsXferSize buffer_size)=0 |
| |
| virtual int | write (XrdSfsAio *aioparm)=0 |
| |
| virtual int | stat (struct stat *buf)=0 |
| |
| virtual int | sync ()=0 |
| |
| virtual int | sync (XrdSfsAio *aiop)=0 |
| |
| virtual int | truncate (XrdSfsFileOffset fileOffset)=0 |
| |
| virtual int | getCXinfo (char cxtype[4], int &cxrsz)=0 |
| |
| | XrdSfsFile (const char *user=0, int MonID=0) |
| |
| virtual | ~XrdSfsFile () |
| |
| XrdSfsFile::XrdSfsFile |
( |
const char * |
user = 0, |
|
|
int |
MonID = 0 |
|
) |
| |
|
inline |
| virtual XrdSfsFile::~XrdSfsFile |
( |
| ) |
|
|
inlinevirtual |
| virtual int XrdSfsFile::close |
( |
| ) |
|
|
pure virtual |
| virtual int XrdSfsFile::fctl |
( |
const int |
cmd, |
|
|
const char * |
args, |
|
|
XrdOucErrInfo & |
out_error |
|
) |
| |
|
pure virtual |
| virtual const char* XrdSfsFile::FName |
( |
| ) |
|
|
pure virtual |
| virtual int XrdSfsFile::getCXinfo |
( |
char |
cxtype[4], |
|
|
int & |
cxrsz |
|
) |
| |
|
pure virtual |
| virtual int XrdSfsFile::getMmap |
( |
void ** |
Addr, |
|
|
off_t & |
Size |
|
) |
| |
|
pure virtual |
| virtual int XrdSfsFile::open |
( |
const char * |
fileName, |
|
|
XrdSfsFileOpenMode |
openMode, |
|
|
mode_t |
createMode, |
|
|
const XrdSecEntity * |
client = 0, |
|
|
const char * |
opaque = 0 |
|
) |
| |
|
pure virtual |
| virtual int XrdSfsFile::read |
( |
XrdSfsAio * |
aioparm | ) |
|
|
pure virtual |
| virtual int XrdSfsFile::stat |
( |
struct stat * |
buf | ) |
|
|
pure virtual |
| virtual int XrdSfsFile::sync |
( |
| ) |
|
|
pure virtual |
| virtual int XrdSfsFile::sync |
( |
XrdSfsAio * |
aiop | ) |
|
|
pure virtual |
| virtual int XrdSfsFile::write |
( |
XrdSfsAio * |
aioparm | ) |
|
|
pure virtual |
Referenced by XrdXrootdProtocol::aio_Error(), XrdSfsNativeFile::close(), XrdOfsFile::close(), XrdXrootdProtocol::do_Close(), XrdXrootdProtocol::do_Open(), XrdXrootdProtocol::do_ReadAll(), XrdXrootdProtocol::do_ReadV(), XrdXrootdProtocol::do_Stat(), XrdXrootdProtocol::do_Sync(), XrdXrootdProtocol::do_Truncate(), XrdXrootdProtocol::do_Write(), XrdXrootdProtocol::do_WriteNone(), XrdBwmFile::open(), XrdSfsNativeFile::open(), XrdOfsFile::open(), XrdSfsNativeFile::read(), XrdOfsFile::read(), XrdSfsNativeFile::stat(), XrdOfsFile::stat(), XrdSfsNativeFile::sync(), XrdOfsFile::sync(), XrdBwmFile::truncate(), XrdSfsNativeFile::truncate(), XrdOfsFile::truncate(), XrdSfsNativeFile::write(), XrdOfsFile::write(), and XrdXrootdFile::XrdXrootdFile().
The documentation for this class was generated from the following file: