![]() |
XRootD
|
#include <XrdDigFS.hh>
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) |
![]() | |
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 | |
![]() | |
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().
|
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().
|
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().
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().