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

XrdTokenAuthzOfs Class Reference

#include <XrdTokenAuthzOfs.hh>

Inheritance diagram for XrdTokenAuthzOfs:

Inheritance graph
[legend]
Collaboration diagram for XrdTokenAuthzOfs:

Collaboration graph
[legend]
List of all members.

Public Member Functions

XrdSfsDirectory * newDir (char *user=0)
XrdSfsFile * newFile (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

Member Function Documentation

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

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

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

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

Reimplemented from XrdOfs.

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

Reimplemented from XrdOfs.

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

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

Reimplemented from XrdOfs.

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

Reimplemented from XrdOfs.

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

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

Reimplemented from XrdOfs.

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

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

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

Reimplemented from XrdOfs.

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

Reimplemented from XrdOfs.


Friends And Related Function Documentation

friend class XrdTokenAuthzOfsDirectory [friend]
 

friend class XrdTokenAuthzOfsFile [friend]
 


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