#include <XrdTokenAuthzOfs.hh>
Inheritance diagram for XrdTokenAuthzOfsFile:

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) | |
Definition at line 43 of file XrdTokenAuthzOfs.hh.
| XrdTokenAuthzOfsFile::XrdTokenAuthzOfsFile | ( | char * | user = 0 |
) | [inline] |
Definition at line 82 of file XrdTokenAuthzOfs.hh.
| int XrdTokenAuthzOfsFile::open | ( | const char * | fileName, | |
| XrdSfsFileOpenMode | openMode, | |||
| mode_t | createMode, | |||
| const XrdSecClientName * | client = 0, |
|||
| const char * | opaque = 0 | |||
| ) |
Definition at line 64 of file XrdTokenAuthzOfs.cc.
References authz, XrdOfs::Emsg(), env, XrdSfsFile::error, XrdOfs::exists(), GTRACE, length, XrdOfsFile::open(), SFS_O_CREAT, SFS_O_MKPTH, SFS_O_RDWR, SFS_O_TRUNC, SFS_O_WRONLY, Tokenize(), XrdOfsFS, XrdSfsFileExistNo, and ZTRACE.
| int XrdTokenAuthzOfsFile::close | ( | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 52 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::close().
| const char* XrdTokenAuthzOfsFile::FName | ( | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 54 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::FName().
| int XrdTokenAuthzOfsFile::getMmap | ( | void ** | Addr, | |
| off_t & | Size | |||
| ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 56 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::getMmap().
| int XrdTokenAuthzOfsFile::read | ( | XrdSfsFileOffset | fileOffset, | |
| XrdSfsXferSize | preread_sz | |||
| ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 58 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::read().
| XrdSfsXferSize XrdTokenAuthzOfsFile::read | ( | XrdSfsFileOffset | fileOffset, | |
| char * | buffer, | |||
| XrdSfsXferSize | buffer_size | |||
| ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 61 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::read().
| int XrdTokenAuthzOfsFile::read | ( | XrdSfsAio * | aioparm | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 65 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::read().
| XrdSfsXferSize XrdTokenAuthzOfsFile::write | ( | XrdSfsFileOffset | fileOffset, | |
| const char * | buffer, | |||
| XrdSfsXferSize | buffer_size | |||
| ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 67 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::write().
| int XrdTokenAuthzOfsFile::write | ( | XrdSfsAio * | aioparm | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 71 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::write().
| int XrdTokenAuthzOfsFile::sync | ( | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 73 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::sync().
| int XrdTokenAuthzOfsFile::sync | ( | XrdSfsAio * | aiop | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 75 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::sync().
| int XrdTokenAuthzOfsFile::stat | ( | struct stat * | buf | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 77 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::stat().
| int XrdTokenAuthzOfsFile::truncate | ( | XrdSfsFileOffset | fileOffset | ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 79 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::truncate().
| int XrdTokenAuthzOfsFile::getCXinfo | ( | char | cxtype[4], | |
| int & | cxrsz | |||
| ) | [inline, virtual] |
Reimplemented from XrdOfsFile.
Definition at line 81 of file XrdTokenAuthzOfs.hh.
References XrdOfsFile::getCXinfo().
1.5.1