#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) |
Public Member Functions inherited from XrdSfsDirectory | |
XrdSfsDirectory (const char *user=0, int MonID=0) | |
XrdSfsDirectory (XrdOucErrInfo &eInfo) | |
XrdSfsDirectory (XrdSfsDirectory &wrapD) | |
virtual | ~XrdSfsDirectory () |
Destructor. |
Additional Inherited Members | |
Public Attributes inherited from XrdSfsDirectory | |
XrdOucErrInfo & | error |
Definition at line 36 of file XrdSsiDir.hh.
|
inline |
Definition at line 54 of file XrdSsiDir.hh.
References XrdSfsDirectory::XrdSfsDirectory().
|
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 XrdSsiUtils::Emsg(), XrdSfsDirectory::error, and stat.
|
virtual |
Close the directory.
Implements XrdSfsDirectory.
Definition at line 120 of file XrdSsiDir.cc.
References XrdSsiUtils::Emsg(), and XrdSfsDirectory::error.
|
inline |
|
virtual |
Get the directory path.
Implements XrdSfsDirectory.
Definition at line 164 of file XrdSsiDir.cc.
References XrdSsiUtils::Emsg(), and XrdSfsDirectory::error.
|
virtual |
Get the next directory entry.
Implements XrdSfsDirectory.
Definition at line 95 of file XrdSsiDir.cc.
References XrdSsiUtils::Emsg(), and XrdSfsDirectory::error.
|
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, XrdSsi::fsChk, XrdSsi::FSPath, SFS_ERROR, and XrdSsi::theFS.