#include <XrdOfs.hh>
Public Member Functions | |
XrdOfsDirectory (XrdOucErrInfo &eInfo, const char *user) | |
virtual | ~XrdOfsDirectory () |
int | autoStat (struct stat *buf) |
int | close () |
void | copyError (XrdOucErrInfo &einfo) |
const char * | FName () |
const char * | nextEntry () |
int | open (const char *dirName, const XrdSecEntity *client, const char *opaque=0) |
Public Member Functions inherited from XrdSfsDirectory | |
XrdSfsDirectory (const char *user=0, int MonID=0) | |
XrdSfsDirectory (XrdOucErrInfo &eInfo) | |
XrdSfsDirectory (XrdSfsDirectory &wrapD) | |
virtual | ~XrdSfsDirectory () |
Destructor. |
Protected Attributes | |
int | atEOF |
char | dname [MAXNAMLEN] |
XrdOssDF * | dp |
char * | fname |
const char * | tident |
Additional Inherited Members | |
Public Attributes inherited from XrdSfsDirectory | |
XrdOucErrInfo & | error |
|
inline |
Definition at line 80 of file XrdOfs.hh.
References XrdSfsDirectory::XrdSfsDirectory(), atEOF, dp, fname, and tident.
Referenced by XrdOfsDirFull::XrdOfsDirFull().
|
inlinevirtual |
|
virtual |
Set the stat() buffer where stat information is to be placed corresponding to the directory entry returned by nextEntry().
Reimplemented from XrdSfsDirectory.
Definition at line 402 of file XrdOfs.cc.
References dp, EPNAME, XrdSfsDirectory::error, SFS_ERROR, SFS_OK, stat, and XrdOfsFS.
|
virtual |
Close the directory.
Implements XrdSfsDirectory.
Definition at line 359 of file XrdOfs.cc.
References closedir, dp, EPNAME, XrdSfsDirectory::error, fname, SFS_ERROR, SFS_OK, XrdOfsFS, and XTRACE.
Referenced by ~XrdOfsDirectory().
|
inline |
|
inlinevirtual |
|
virtual |
Get the next directory entry.
Implements XrdSfsDirectory.
Definition at line 299 of file XrdOfs.cc.
References atEOF, dname, dp, EPNAME, XrdSfsDirectory::error, fname, readdir, XrdOfsFS, and XTRACE.
|
virtual |
Open a directory.
path | - Pointer to the path of the directory to be opened. |
client | - Client's identify (see common description). |
opaque | - path's CGI information (see common description). |
Implements XrdSfsDirectory.
Definition at line 239 of file XrdOfs.cc.
References AOP_Readdir, AUTHORIZE, dp, EPNAME, XrdSfsDirectory::error, fname, opendir, SFS_O_META, SFS_O_RDONLY, SFS_OK, tident, XrdOfsFS, XrdOfsOss, and XTRACE.
|
protected |
Definition at line 90 of file XrdOfs.hh.
Referenced by XrdOfsDirectory(), and nextEntry().
|
protected |
Definition at line 91 of file XrdOfs.hh.
Referenced by nextEntry().
|
protected |
Definition at line 89 of file XrdOfs.hh.
Referenced by XrdOfsDirectory(), ~XrdOfsDirectory(), autoStat(), close(), nextEntry(), and open().
|
protected |
Definition at line 88 of file XrdOfs.hh.
Referenced by XrdOfsDirectory(), close(), FName(), nextEntry(), and open().
|
protected |
Definition at line 87 of file XrdOfs.hh.
Referenced by XrdOfsDirectory(), and open().