![]() |
XRootD
|
#include <XrdSsiDir.hh>
Public Member Functions | |
XrdSsiDir (const char *user, int MonID) | |
virtual | ~XrdSsiDir () |
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) |
![]() | |
XrdSfsDirectory (const char *user=0, int MonID=0) | |
XrdSfsDirectory (XrdOucErrInfo &eInfo) | |
XrdSfsDirectory (XrdSfsDirectory &wrapD) | |
virtual | ~XrdSfsDirectory () |
Destructor. | |
virtual int | autoStat (struct stat *buf) |
virtual int | close ()=0 |
virtual const char * | FName ()=0 |
virtual const char * | nextEntry ()=0 |
virtual int | open (const char *path, const XrdSecEntity *client=0, const char *opaque=0)=0 |
Additional Inherited Members | |
![]() | |
XrdOucErrInfo & | error |
Definition at line 36 of file XrdSsiDir.hh.
|
inline |
Definition at line 54 of file XrdSsiDir.hh.
|
inlinevirtual |
Definition at line 58 of file XrdSsiDir.hh.
|
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 141 of file XrdSsiDir.cc.
References XrdSfsDirectory::autoStat(), XrdSsiUtils::Emsg(), and XrdSfsDirectory::error.
|
virtual |
Close the directory.
Implements XrdSfsDirectory.
Definition at line 120 of file XrdSsiDir.cc.
References XrdSfsDirectory::close(), XrdSsiUtils::Emsg(), and XrdSfsDirectory::error.
|
inline |
|
virtual |
Get the directory path.
Implements XrdSfsDirectory.
Definition at line 164 of file XrdSsiDir.cc.
References XrdSsiUtils::Emsg(), XrdSfsDirectory::error, and XrdSfsDirectory::FName().
|
virtual |
Get the next directory entry.
Implements XrdSfsDirectory.
Definition at line 95 of file XrdSsiDir.cc.
References XrdSsiUtils::Emsg(), XrdSfsDirectory::error, and XrdSfsDirectory::nextEntry().
|
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 54 of file XrdSsiDir.cc.
References XrdSsiUtils::Emsg(), XrdSfsDirectory::error, XrdOucPListAnchor::Find(), XrdSsi::fsChk, XrdSsi::FSPath, XrdOucErrInfo::getErrMid(), XrdSfsFileSystem::newDir(), XrdSfsDirectory::open(), XrdOucErrInfo::setErrInfo(), SFS_ERROR, and XrdSsi::theFS.