|
xrootd
|
#include <XrdSfsNative.hh>


Public Member Functions | |
| int | open (const char *dirName, const XrdSecClientName *client=0, const char *opaque=0) |
| const char * | nextEntry () |
| int | close () |
| const char * | FName () |
| XrdSfsNativeDirectory (char *user=0, int monid=0) | |
| ~XrdSfsNativeDirectory () | |
Public Member Functions inherited from XrdSfsDirectory | |
| virtual int | open (const char *dirName, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| XrdSfsDirectory (const char *user=0, int MonID=0) | |
| virtual | ~XrdSfsDirectory () |
Private Attributes | |
| DIR * | dh |
| char | ateof |
| char * | fname |
| struct { | |
| struct dirent d_entry | |
| char pad [MAXNAMLEN] | |
| } | dirent_full |
| struct dirent * | d_pnt |
Additional Inherited Members | |
Public Attributes inherited from XrdSfsDirectory | |
| XrdOucErrInfo | error |
|
inline |
References ateof, d_pnt, dh, dirent_full, and fname.
|
virtual |
Implements XrdSfsDirectory.
References closedir(), dh, XrdSfsNative::Emsg(), XrdSfsDirectory::error, fname, SFS_ERROR, and SFS_OK.
Referenced by ~XrdSfsNativeDirectory().
|
inlinevirtual |
Implements XrdSfsDirectory.
References fname.
|
virtual |
Implements XrdSfsDirectory.
References ateof, XrdOucErrInfo::clear(), d_pnt, dh, XrdSfsNative::Emsg(), XrdSfsDirectory::error, fname, and readdir_r().
| int XrdSfsNativeDirectory::open | ( | const char * | dirName, |
| const XrdSecClientName * | client = 0, |
||
| const char * | opaque = 0 |
||
| ) |
References ateof, dh, XrdSfsNative::Emsg(), XrdSfsDirectory::error, fname, opendir(), and SFS_OK.
|
private |
Referenced by nextEntry(), open(), and XrdSfsNativeDirectory().
| struct dirent XrdSfsNativeDirectory::d_entry |
|
private |
Referenced by nextEntry(), and XrdSfsNativeDirectory().
|
private |
Referenced by close(), nextEntry(), open(), XrdSfsNativeDirectory(), and ~XrdSfsNativeDirectory().
| struct { ... } XrdSfsNativeDirectory::dirent_full |
Referenced by XrdSfsNativeDirectory().
|
private |
Referenced by close(), FName(), nextEntry(), open(), and XrdSfsNativeDirectory().
| char XrdSfsNativeDirectory::pad[MAXNAMLEN] |
1.8.3.1