XrdTokenAuthzOfs Class Reference

#include <XrdTokenAuthzOfs.hh>

Inheritance diagram for XrdTokenAuthzOfs:

XrdOfs XrdSfsFileSystem 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)
int exists (const char *fileName, XrdSfsFileExistence &exists_flag, XrdOucErrInfo &out_error, const XrdSecClientName *client=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)
int prepare (XrdSfsPrep &pargs, XrdOucErrInfo &out_error, const XrdSecClientName *client=0)
int rem (const char *path, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *info=0)
int remdir (const char *dirName, XrdOucErrInfo &out_error, const XrdSecClientName *client=0)
int rename (const char *oldFileName, const char *newFileName, XrdOucErrInfo &out_error, const XrdSecClientName *client=0)
int stat (const char *Name, struct stat *buf, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0)
int stat (const char *Name, mode_t &mode, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0)

Friends

class XrdTokenAuthzOfsDirectory
class XrdTokenAuthzOfsFile

Detailed Description

Definition at line 90 of file XrdTokenAuthzOfs.hh.


Member Function Documentation

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

Reimplemented from XrdOfs.

Definition at line 98 of file XrdTokenAuthzOfs.hh.

References XrdTokenAuthzOfsDirectory.

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

Reimplemented from XrdOfs.

Definition at line 101 of file XrdTokenAuthzOfs.hh.

References XrdTokenAuthzOfsFile.

int XrdTokenAuthzOfs::chmod ( const char *  Name,
XrdSfsMode  Mode,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0 
) [inline]

Definition at line 106 of file XrdTokenAuthzOfs.hh.

References XrdOfs::chmod().

int XrdTokenAuthzOfs::exists ( const char *  fileName,
XrdSfsFileExistence exists_flag,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0 
) [inline]

Definition at line 111 of file XrdTokenAuthzOfs.hh.

References XrdOfs::exists().

int XrdTokenAuthzOfs::fsctl ( const int  cmd,
const char *  args,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0 
) [inline]

Definition at line 116 of file XrdTokenAuthzOfs.hh.

References XrdOfs::fsctl().

int XrdTokenAuthzOfs::getStats ( char *  buff,
int  blen 
) [inline, virtual]

Reimplemented from XrdOfs.

Definition at line 121 of file XrdTokenAuthzOfs.hh.

References XrdOfs::getStats().

const char* XrdTokenAuthzOfs::getVersion (  )  [inline, virtual]

Reimplemented from XrdOfs.

Definition at line 123 of file XrdTokenAuthzOfs.hh.

References XrdOfs::getVersion().

int XrdTokenAuthzOfs::mkdir ( const char *  dirName,
XrdSfsMode  Mode,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0 
) [inline]

Definition at line 125 of file XrdTokenAuthzOfs.hh.

References XrdOfs::mkdir().

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

Definition at line 130 of file XrdTokenAuthzOfs.hh.

References XrdOfs::prepare().

int XrdTokenAuthzOfs::rem ( const char *  path,
XrdOucErrInfo out_error,
const XrdSecEntity client,
const char *  info = 0 
) [virtual]

Reimplemented from XrdOfs.

Definition at line 403 of file XrdTokenAuthzOfs.cc.

References XrdOfs::Emsg(), XrdOucErrInfo::getErrUser(), GTRACE, length, XrdOfs::rem(), XrdOfs::remove(), Tokenize(), XrdOfsFS, and ZTRACE.

int XrdTokenAuthzOfs::remdir ( const char *  dirName,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0 
) [inline]

Definition at line 140 of file XrdTokenAuthzOfs.hh.

References XrdOfs::remdir().

int XrdTokenAuthzOfs::rename ( const char *  oldFileName,
const char *  newFileName,
XrdOucErrInfo out_error,
const XrdSecClientName *  client = 0 
) [inline]

Definition at line 144 of file XrdTokenAuthzOfs.hh.

References XrdOfs::rename().

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

Reimplemented from XrdOfs.

Definition at line 242 of file XrdTokenAuthzOfs.cc.

References XrdOfs::Emsg(), XrdOucErrInfo::getErrUser(), GTRACE, length, XrdOfs::stat(), tident, Tokenize(), XrdOfsFS, and ZTRACE.

Referenced by stat().

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

Reimplemented from XrdOfs.

Definition at line 322 of file XrdTokenAuthzOfs.cc.

References XrdOfs::Emsg(), XrdOucErrInfo::getErrUser(), GTRACE, length, stat(), XrdOfs::stat(), Tokenize(), XrdOfsFS, and ZTRACE.


Friends And Related Function Documentation

friend class XrdTokenAuthzOfsDirectory [friend]

Definition at line 92 of file XrdTokenAuthzOfs.hh.

Referenced by newDir().

friend class XrdTokenAuthzOfsFile [friend]

Definition at line 93 of file XrdTokenAuthzOfs.hh.

Referenced by newFile().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:47 2011 for ROOT_528-00b_version by  doxygen 1.5.1