|
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, d_pnt, dh, dirent_full, and fname.
| int XrdSfsNativeDirectory::close | ( | ) | [virtual] |
Implements XrdSfsDirectory.
References closedir(), dh, 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 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.
char XrdSfsNativeDirectory::ateof [private] |
Referenced by nextEntry(), open(), and XrdSfsNativeDirectory().
| struct dirent XrdSfsNativeDirectory::d_entry |
struct dirent* XrdSfsNativeDirectory::d_pnt [private] |
Referenced by nextEntry(), and XrdSfsNativeDirectory().
DIR* XrdSfsNativeDirectory::dh [private] |
Referenced by close(), nextEntry(), open(), XrdSfsNativeDirectory(), and ~XrdSfsNativeDirectory().
struct { ... } XrdSfsNativeDirectory::dirent_full [private] |
Referenced by XrdSfsNativeDirectory().
char* XrdSfsNativeDirectory::fname [private] |
Referenced by close(), FName(), nextEntry(), open(), and XrdSfsNativeDirectory().
| char XrdSfsNativeDirectory::pad[MAXNAMLEN] |
1.7.3