#include <XrdSfsInterface.hh>
Inheritance diagram for XrdSfsFile:
Public Member Functions | |
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) | |
virtual | ~XrdSfsFile () |
Public Attributes | |
XrdOucErrInfo | error |
|
|
|
|
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, and XrdSfsNativeFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, and XrdOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
Implemented in XrdBwmFile, XrdOfsFile, XrdSfsNativeFile, and XrdTokenAuthzOfsFile. |
|
|