xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
XrdDigFS Class Reference

#include <XrdDigFS.hh>

Inheritance diagram for XrdDigFS:
Inheritance graph
[legend]
Collaboration diagram for XrdDigFS:
Collaboration graph
[legend]

Public Member Functions

XrdSfsDirectorynewDir (char *user=0, int monid=0)
 
XrdSfsFilenewFile (char *user=0, int monid=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)
 
 XrdDigFS ()
 
virtual ~XrdDigFS ()
 

Static Public Member Functions

static int Emsg (const char *, XrdOucErrInfo &, int, const char *x, const char *y="")
 
static int Validate (const char *)
 

Private Member Functions

int Reject (const char *op, const char *trg, XrdOucErrInfo &)
 

Constructor & Destructor Documentation

XrdDigFS::XrdDigFS ( )
inline
virtual XrdDigFS::~XrdDigFS ( )
inlinevirtual

Member Function Documentation

int XrdDigFS::chmod ( const char *  Name,
XrdSfsMode  Mode,
XrdOucErrInfo out_error,
const XrdSecClientName client = 0,
const char *  opaque = 0 
)
inline

References Reject().

static int XrdDigFS::Emsg ( const char *  ,
XrdOucErrInfo ,
int  ,
const char *  x,
const char *  y = "" 
)
static
int XrdDigFS::exists ( const char *  fileName,
XrdSfsFileExistence exists_flag,
XrdOucErrInfo out_error,
const XrdSecClientName client = 0,
const char *  opaque = 0 
)
int XrdDigFS::fsctl ( const int  cmd,
const char *  args,
XrdOucErrInfo out_error,
const XrdSecClientName client = 0 
)
int XrdDigFS::getStats ( char *  buff,
int  blen 
)
inline
const char* XrdDigFS::getVersion ( )
int XrdDigFS::mkdir ( const char *  dirName,
XrdSfsMode  Mode,
XrdOucErrInfo out_error,
const XrdSecClientName client = 0,
const char *  opaque = 0 
)
inline

References Reject().

XrdSfsDirectory* XrdDigFS::newDir ( char *  user = 0,
int  monid = 0 
)
inline
XrdSfsFile* XrdDigFS::newFile ( char *  user = 0,
int  monid = 0 
)
inline
int XrdDigFS::prepare ( XrdSfsPrep pargs,
XrdOucErrInfo out_error,
const XrdSecClientName client = 0 
)
inline
int XrdDigFS::Reject ( const char *  op,
const char *  trg,
XrdOucErrInfo  
)
private

Referenced by chmod(), mkdir(), rem(), remdir(), rename(), and truncate().

int XrdDigFS::rem ( const char *  path,
XrdOucErrInfo out_error,
const XrdSecClientName client = 0,
const char *  opaque = 0 
)
inline

References Reject().

int XrdDigFS::remdir ( const char *  dirName,
XrdOucErrInfo out_error,
const XrdSecClientName client = 0,
const char *  opaque = 0 
)
inline

References Reject().

int XrdDigFS::rename ( const char *  oldFileName,
const char *  newFileName,
XrdOucErrInfo out_error,
const XrdSecClientName client = 0,
const char *  opaqueO = 0,
const char *  opaqueN = 0 
)
inline

References Reject().

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

Referenced by stat().

int XrdDigFS::stat ( const char *  Name,
mode_t &  mode,
XrdOucErrInfo out_error,
const XrdSecClientName client = 0,
const char *  opaque = 0 
)
inline

References stat().

int XrdDigFS::truncate ( const char *  Name,
XrdSfsFileOffset  fileOffset,
XrdOucErrInfo out_error,
const XrdSecEntity client = 0,
const char *  opaque = 0 
)
inline

References Reject().

static int XrdDigFS::Validate ( const char *  )
static

The documentation for this class was generated from the following file: