|
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) | |
| ~XrdSfsNativeDirectory () | |
Private Attributes | |
| DIR * | dh |
| char | ateof |
| char * | fname |
| struct { | |
| struct dirent d_entry | |
| char pad [MAXNAMLEN] | |
| } | dirent_full |
| struct dirent * | d_pnt |
| XrdSfsNativeDirectory::XrdSfsNativeDirectory | ( | char * | user = 0 | ) | [inline] |
References ateof, fname, dh, d_pnt, and dirent_full.
| int XrdSfsNativeDirectory::close | ( | ) | [virtual] |
Implements XrdSfsDirectory.
References dh, closedir(), XrdSfsNative::Emsg(), XrdSfsDirectory::error, fname, SFS_ERROR, and SFS_OK.
Referenced by ~XrdSfsNativeDirectory().
| const char* XrdSfsNativeDirectory::FName | ( | ) | [inline, virtual] |
Implements XrdSfsDirectory.
References fname.
| const char * XrdSfsNativeDirectory::nextEntry | ( | ) | [virtual] |
Implements XrdSfsDirectory.
References dh, XrdSfsNative::Emsg(), XrdSfsDirectory::error, fname, ateof, readdir_r(), d_pnt, and XrdOucErrInfo::clear().
| int XrdSfsNativeDirectory::open | ( | const char * | dirName, |
| const XrdSecClientName * | client = 0, |
||
| const char * | opaque = 0 |
||
| ) |
References dh, XrdSfsNative::Emsg(), XrdSfsDirectory::error, ateof, fname, opendir(), and SFS_OK.
char XrdSfsNativeDirectory::ateof [private] |
Referenced by open(), nextEntry(), and XrdSfsNativeDirectory().
| struct dirent XrdSfsNativeDirectory::d_entry |
struct dirent* XrdSfsNativeDirectory::d_pnt [private] |
Referenced by nextEntry(), and XrdSfsNativeDirectory().
DIR* XrdSfsNativeDirectory::dh [private] |
Referenced by open(), nextEntry(), close(), XrdSfsNativeDirectory(), and ~XrdSfsNativeDirectory().
struct { ... } XrdSfsNativeDirectory::dirent_full [private] |
Referenced by XrdSfsNativeDirectory().
char* XrdSfsNativeDirectory::fname [private] |
Referenced by open(), nextEntry(), close(), FName(), and XrdSfsNativeDirectory().
| char XrdSfsNativeDirectory::pad[MAXNAMLEN] |
1.7.5