xrootd
|
#include <XrdTokenAuthzOfs.hh>
Public Member Functions | |
int | open (const char *fileName, XrdSfsFileOpenMode openMode, mode_t createMode, const XrdSecClientName *client=0, const char *opaque=0) |
int | close () |
const char * | FName () |
int | getMmap (void **Addr, off_t &Size) |
int | read (XrdSfsFileOffset fileOffset, XrdSfsXferSize preread_sz) |
XrdSfsXferSize | read (XrdSfsFileOffset fileOffset, char *buffer, XrdSfsXferSize buffer_size) |
int | read (XrdSfsAio *aioparm) |
XrdSfsXferSize | write (XrdSfsFileOffset fileOffset, const char *buffer, XrdSfsXferSize buffer_size) |
int | write (XrdSfsAio *aioparm) |
int | sync () |
int | sync (XrdSfsAio *aiop) |
int | stat (struct stat *buf) |
int | truncate (XrdSfsFileOffset fileOffset) |
int | getCXinfo (char cxtype[4], int &cxrsz) |
XrdTokenAuthzOfsFile (char *user=0) |
XrdTokenAuthzOfsFile::XrdTokenAuthzOfsFile | ( | char * | user = 0 | ) | [inline] |
int XrdTokenAuthzOfsFile::close | ( | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
const char* XrdTokenAuthzOfsFile::FName | ( | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
int XrdTokenAuthzOfsFile::getCXinfo | ( | char | cxtype[4], |
int & | cxrsz | ||
) | [inline, virtual] |
Reimplemented from XrdOfsFile.
int XrdTokenAuthzOfsFile::getMmap | ( | void ** | Addr, |
off_t & | Size | ||
) | [inline, virtual] |
Reimplemented from XrdOfsFile.
int XrdTokenAuthzOfsFile::open | ( | const char * | fileName, |
XrdSfsFileOpenMode | openMode, | ||
mode_t | createMode, | ||
const XrdSecClientName * | client = 0 , |
||
const char * | opaque = 0 |
||
) |
References authz, XrdOfs::Emsg(), XrdSfsFile::error, XrdTokenAuthzOfs::exists(), GTRACE, SFS_O_CREAT, SFS_O_MKPTH, SFS_O_RDWR, SFS_O_TRUNC, SFS_O_WRONLY, Tokenize(), XrdSfsFileExistNo, and ZTRACE.
int XrdTokenAuthzOfsFile::read | ( | XrdSfsFileOffset | fileOffset, |
XrdSfsXferSize | preread_sz | ||
) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Referenced by read().
XrdSfsXferSize XrdTokenAuthzOfsFile::read | ( | XrdSfsFileOffset | fileOffset, |
char * | buffer, | ||
XrdSfsXferSize | buffer_size | ||
) | [inline, virtual] |
Reimplemented from XrdOfsFile.
References read().
int XrdTokenAuthzOfsFile::read | ( | XrdSfsAio * | aioparm | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
References read().
int XrdTokenAuthzOfsFile::stat | ( | struct stat * | buf | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Referenced by XrdTokenAuthzOfs::stat().
int XrdTokenAuthzOfsFile::sync | ( | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Referenced by sync().
int XrdTokenAuthzOfsFile::sync | ( | XrdSfsAio * | aiop | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
References sync().
int XrdSfsNative::truncate | ( | XrdSfsFileOffset | fileOffset | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
int XrdTokenAuthzOfsFile::write | ( | XrdSfsAio * | aioparm | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
References write().
XrdSfsXferSize XrdTokenAuthzOfsFile::write | ( | XrdSfsFileOffset | fileOffset, |
const char * | buffer, | ||
XrdSfsXferSize | buffer_size | ||
) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Referenced by write().