![]() |
XRootD
|
#include <XrdSfsNative.hh>
Public Member Functions | |
XrdSfsNativeDirectory (char *user=0, int monid=0) | |
~XrdSfsNativeDirectory () | |
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 | autoStat (struct stat *buf) |
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 XrdSfsNative.hh.
|
inline |
Definition at line 59 of file XrdSfsNative.hh.
|
inline |
Definition at line 66 of file XrdSfsNative.hh.
References close().
|
virtual |
Close the directory.
Implements XrdSfsDirectory.
Definition at line 235 of file XrdSfsNative.cc.
References closedir(), XrdSfsNative::Emsg(), XrdSfsDirectory::error, SFS_ERROR, and SFS_OK.
Referenced by ~XrdSfsNativeDirectory().
|
inlinevirtual |
Get the directory path.
Implements XrdSfsDirectory.
Definition at line 57 of file XrdSfsNative.hh.
|
virtual |
Get the next directory entry.
Implements XrdSfsDirectory.
Definition at line 171 of file XrdSfsNative.cc.
References XrdOucErrInfo::clear(), XrdSfsNative::Emsg(), XrdSfsDirectory::error, readdir(), and readdir_r().
int XrdSfsNativeDirectory::open | ( | const char * | dirName, |
const XrdSecClientName * | client = 0 , |
||
const char * | opaque = 0 |
||
) |
Definition at line 131 of file XrdSfsNative.cc.
References XrdSfsNative::Emsg(), XrdSfsDirectory::error, opendir(), and SFS_OK.