|
xrootd
|
#include <XrdSfsInterface.hh>

Public Types | |
| enum | csFunc { csCalc = 0, csGet, csSize } |
Public Member Functions | |
| virtual XrdSfsDirectory * | newDir (char *user=0, int MonID=0)=0 |
| virtual XrdSfsFile * | newFile (char *user=0, int MonID=0)=0 |
| virtual int | chksum (csFunc Func, const char *csName, const char *Path, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0) |
| virtual int | chmod (const char *Name, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | FSctl (const int cmd, XrdSfsFSctl &args, XrdOucErrInfo &out_error, const XrdSecEntity *client=0) |
| virtual int | fsctl (const int cmd, const char *args, XrdOucErrInfo &out_error, const XrdSecEntity *client=0)=0 |
| virtual int | getStats (char *buff, int blen)=0 |
| virtual const char * | getVersion ()=0 |
| virtual int | exists (const char *fileName, XrdSfsFileExistence &exists_flag, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | mkdir (const char *dirName, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | prepare (XrdSfsPrep &pargs, XrdOucErrInfo &out_error, const XrdSecEntity *client=0)=0 |
| virtual int | rem (const char *path, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | remdir (const char *dirName, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | rename (const char *oldFileName, const char *newFileName, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaqueO=0, const char *opaqueN=0)=0 |
| virtual int | stat (const char *Name, struct stat *buf, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | stat (const char *Name, mode_t &mode, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | truncate (const char *Name, XrdSfsFileOffset fileOffset, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| XrdSfsFileSystem () | |
| virtual | ~XrdSfsFileSystem () |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in XrdOfs.
References XrdOucErrInfo::setErrInfo(), and SFS_ERROR.
Referenced by XrdXrootdProtocol::CheckSum(), XrdXrootdProtocol::Configure(), and XrdXrootdProtocol::do_CKsum().
|
pure virtual |
Implemented in XrdOfs, and XrdBwm.
Referenced by XrdXrootdProtocol::do_Chmod().
|
pure virtual |
|
inlinevirtual |
References SFS_OK.
Referenced by XrdXrootdProtocol::do_Qopaque().
|
pure virtual |
Implemented in XrdOfs, and XrdBwm.
Referenced by XrdXrootdProtocol::do_Locate(), XrdXrootdProtocol::do_Qspace(), XrdXrootdProtocol::do_Qxattr(), and XrdXrootdProtocol::do_Stat().
|
pure virtual |
Implemented in XrdOfs, XrdBwm, and XrdSfsNative.
Referenced by XrdXrootdStats::Stats().
|
pure virtual |
Implemented in XrdOfs, XrdBwm, and XrdSfsNative.
Referenced by XrdXrootdProtocol::Configure().
|
pure virtual |
Implemented in XrdOfs, and XrdBwm.
Referenced by XrdXrootdProtocol::do_Mkdir().
|
pure virtual |
Implemented in XrdOfs, XrdBwm, and XrdSfsNative.
Referenced by XrdXrootdProtocol::do_Dirlist().
|
pure virtual |
Implemented in XrdOfs, XrdBwm, and XrdSfsNative.
Referenced by XrdXrootdProtocol::do_Open().
|
pure virtual |
Implemented in XrdOfs, and XrdBwm.
Referenced by XrdXrootdProtocol::do_Prepare().
|
pure virtual |
Implemented in XrdOfs, and XrdBwm.
Referenced by XrdXrootdProtocol::do_Rm().
|
pure virtual |
Implemented in XrdOfs, and XrdBwm.
Referenced by XrdXrootdProtocol::do_Rmdir().
|
pure virtual |
Implemented in XrdOfs, and XrdBwm.
Referenced by XrdXrootdProtocol::do_Mv().
|
pure virtual |
Implemented in XrdOfs, and XrdBwm.
Referenced by XrdXrootdProtocol::do_Stat(), and XrdXrootdProtocol::do_Statx().
|
pure virtual |
|
pure virtual |
Implemented in XrdOfs, XrdSfsNative, and XrdBwm.
Referenced by XrdXrootdProtocol::do_Truncate().
1.8.3.1