Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdSfsFileSystem Class Reference

#include <XrdSfsInterface.hh>

Inheritance diagram for XrdSfsFileSystem:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual XrdSfsDirectorynewDir (char *user=0)=0
virtual XrdSfsFilenewFile (char *user=0)=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 ()

Constructor & Destructor Documentation

XrdSfsFileSystem::XrdSfsFileSystem  )  [inline]
 

virtual XrdSfsFileSystem::~XrdSfsFileSystem  )  [inline, virtual]
 


Member Function Documentation

virtual int XrdSfsFileSystem::chmod const char *  Name,
XrdSfsMode  Mode,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0,
const char *  opaque = 0
[pure virtual]
 

Implemented in XrdBwm, and XrdOfs.

virtual int XrdSfsFileSystem::exists const char *  fileName,
XrdSfsFileExistence exists_flag,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0,
const char *  opaque = 0
[pure virtual]
 

Implemented in XrdBwm, and XrdOfs.

virtual int XrdSfsFileSystem::fsctl const int  cmd,
const char *  args,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0
[pure virtual]
 

Implemented in XrdBwm, and XrdOfs.

virtual int XrdSfsFileSystem::FSctl const int  cmd,
XrdSfsFSctl args,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0
[inline, virtual]
 

virtual int XrdSfsFileSystem::getStats char *  buff,
int  blen
[pure virtual]
 

Implemented in XrdBwm, XrdOfs, XrdSfsNative, and XrdTokenAuthzOfs.

virtual const char* XrdSfsFileSystem::getVersion  )  [pure virtual]
 

Implemented in XrdBwm, XrdOfs, XrdSfsNative, and XrdTokenAuthzOfs.

virtual int XrdSfsFileSystem::mkdir const char *  dirName,
XrdSfsMode  Mode,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0,
const char *  opaque = 0
[pure virtual]
 

Implemented in XrdBwm, and XrdOfs.

virtual XrdSfsDirectory* XrdSfsFileSystem::newDir char *  user = 0  )  [pure virtual]
 

Implemented in XrdBwm, XrdOfs, XrdSfsNative, and XrdTokenAuthzOfs.

virtual XrdSfsFile* XrdSfsFileSystem::newFile char *  user = 0  )  [pure virtual]
 

Implemented in XrdBwm, XrdOfs, XrdSfsNative, and XrdTokenAuthzOfs.

virtual int XrdSfsFileSystem::prepare XrdSfsPrep pargs,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0
[pure virtual]
 

Implemented in XrdBwm, and XrdOfs.

virtual int XrdSfsFileSystem::rem const char *  path,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0,
const char *  opaque = 0
[pure virtual]
 

Implemented in XrdBwm, XrdOfs, and XrdTokenAuthzOfs.

virtual int XrdSfsFileSystem::remdir const char *  dirName,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0,
const char *  opaque = 0
[pure virtual]
 

Implemented in XrdBwm, and XrdOfs.

virtual int XrdSfsFileSystem::rename const char *  oldFileName,
const char *  newFileName,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0,
const char *  opaqueO = 0,
const char *  opaqueN = 0
[pure virtual]
 

Implemented in XrdBwm, and XrdOfs.

virtual int XrdSfsFileSystem::stat const char *  Name,
mode_t mode,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0,
const char *  opaque = 0
[pure virtual]
 

Implemented in XrdBwm, XrdOfs, and XrdTokenAuthzOfs.

virtual int XrdSfsFileSystem::stat const char *  Name,
struct stat *  buf,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0,
const char *  opaque = 0
[pure virtual]
 

Implemented in XrdBwm, XrdOfs, and XrdTokenAuthzOfs.

virtual int XrdSfsFileSystem::truncate const char *  Name,
XrdSfsFileOffset  fileOffset,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0,
const char *  opaque = 0
[pure virtual]
 

Implemented in XrdBwm, XrdOfs, and XrdSfsNative.


The documentation for this class was generated from the following file:
Generated on Sun Nov 6 13:42:33 2011 for xrootd by  doxygen 1.3.9.1