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

XrdSfsNative Class Reference

#include <XrdSfsNative.hh>

Inheritance diagram for XrdSfsNative:

Inheritance graph
[legend]
Collaboration diagram for XrdSfsNative:

Collaboration graph
[legend]
List of all members.

Public Member Functions

XrdSfsDirectorynewDir (char *user=0)
XrdSfsFilenewFile (char *user=0)
int chmod (const char *Name, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0)
int exists (const char *fileName, XrdSfsFileExistence &exists_flag, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0)
int fsctl (const int cmd, const char *args, XrdOucErrInfo &out_error, const XrdSecClientName *client=0)
int getStats (char *buff, int blen)
const char * getVersion ()
int mkdir (const char *dirName, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0)
int prepare (XrdSfsPrep &pargs, XrdOucErrInfo &out_error, const XrdSecClientName *client=0)
int rem (const char *path, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0)
int remdir (const char *dirName, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0)
int rename (const char *oldFileName, const char *newFileName, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaqueO=0, const char *opaqueN=0)
int stat (const char *Name, struct stat *buf, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0)
int stat (const char *Name, mode_t &mode, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0)
int truncate (const char *Name, XrdSfsFileOffset fileOffset, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)
 XrdSfsNative (XrdSysError *lp)
virtual ~XrdSfsNative ()

Static Public Member Functions

int Mkpath (const char *path, mode_t mode, const char *info=0)
int Emsg (const char *, XrdOucErrInfo &, int, const char *x, const char *y="")

Static Private Attributes

XrdSysErroreDest

Constructor & Destructor Documentation

XrdSfsNative::XrdSfsNative XrdSysError lp  ) 
 

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


Member Function Documentation

int XrdSfsNative::chmod const char *  Name,
XrdSfsMode  Mode,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0,
const char *  opaque = 0
 

int XrdSfsNative::Emsg const char *  ,
XrdOucErrInfo ,
int  ,
const char *  x,
const char *  y = ""
[static]
 

int XrdSfsNative::exists const char *  fileName,
XrdSfsFileExistence exists_flag,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0,
const char *  opaque = 0
 

int XrdSfsNative::fsctl const int  cmd,
const char *  args,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0
 

int XrdSfsNative::getStats char *  buff,
int  blen
[inline, virtual]
 

Implements XrdSfsFileSystem.

const char * XrdSfsNative::getVersion  )  [virtual]
 

Implements XrdSfsFileSystem.

int XrdSfsNative::mkdir const char *  dirName,
XrdSfsMode  Mode,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0,
const char *  opaque = 0
 

int XrdSfsNative::Mkpath const char *  path,
mode_t  mode,
const char *  info = 0
[static]
 

XrdSfsDirectory* XrdSfsNative::newDir char *  user = 0  )  [inline, virtual]
 

Implements XrdSfsFileSystem.

XrdSfsFile* XrdSfsNative::newFile char *  user = 0  )  [inline, virtual]
 

Implements XrdSfsFileSystem.

int XrdSfsNative::prepare XrdSfsPrep pargs,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0
[inline]
 

int XrdSfsNative::rem const char *  path,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0,
const char *  opaque = 0
 

int XrdSfsNative::remdir const char *  dirName,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0,
const char *  opaque = 0
 

int XrdSfsNative::rename const char *  oldFileName,
const char *  newFileName,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0,
const char *  opaqueO = 0,
const char *  opaqueN = 0
 

int XrdSfsNative::stat const char *  Name,
mode_t mode,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0,
const char *  opaque = 0
[inline]
 

int XrdSfsNative::stat const char *  Name,
struct stat *  buf,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0,
const char *  opaque = 0
 

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

Implements XrdSfsFileSystem.


Member Data Documentation

XrdSysError * XrdSfsNative::eDest [static, private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:37:18 2011 for xrootd by  doxygen 1.3.9.1