|
XRootD
|
#include <XrdDigFS.hh>
Inheritance diagram for XrdDigDirectory:
Collaboration diagram for XrdDigDirectory:Public Member Functions | |
| XrdDigDirectory (char *user=0, int monid=0) | |
| ~XrdDigDirectory () | |
| int | autoStat (struct stat *buf) |
| int | close () |
| const char * | FName () |
| const char * | nextEntry () |
| int | open (const char *dirName, const XrdSecClientName *client=0, 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. More... | |
| virtual int | open (const char *path, const XrdSecEntity *client=0, const char *opaque=0)=0 |
Additional Inherited Members | |
Public Attributes inherited from XrdSfsDirectory | |
| XrdOucErrInfo & | error |
Definition at line 45 of file XrdDigFS.hh.
|
inline |
Definition at line 61 of file XrdDigFS.hh.
|
inline |
Definition at line 68 of file XrdDigFS.hh.
References close().
Here is the call graph for this function:
|
inlinevirtual |
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 59 of file XrdDigFS.hh.
References SFS_OK.
|
virtual |
Close the directory.
Implements XrdSfsDirectory.
Definition at line 314 of file XrdDigFS.cc.
References closedir(), XrdDigFS::Emsg(), SFS_ERROR, and SFS_OK.
Referenced by ~XrdDigDirectory().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Get the directory path.
Implements XrdSfsDirectory.
Definition at line 57 of file XrdDigFS.hh.
|
virtual |
Get the next directory entry.
Implements XrdSfsDirectory.
Definition at line 204 of file XrdDigFS.cc.
References XrdDigFS::Emsg(), readdir, readdir_r, Stat, and stat.
Here is the call graph for this function:| int XrdDigDirectory::open | ( | const char * | dirName, |
| const XrdSecClientName * | client = 0, |
||
| const char * | opaque = 0 |
||
| ) |
Definition at line 135 of file XrdDigFS.cc.
References XrdDig::Config, dirfd, XrdDigFS::Emsg(), XrdDigConfig::GenAccess(), XrdDigConfig::GenPath(), XrdDigConfig::isDir, opendir(), SFS_LCLPLEN, SFS_LCLPRFX, SFS_LCLPRFY, SFS_OK, and XrdDigFS::Validate().
Here is the call graph for this function: