#include <XrdDigFS.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 () |
int | autoStat (struct stat *buf) |
XrdDigDirectory (char *user=0, int monid=0) | |
~XrdDigDirectory () | |
Private Attributes | |
DIR * | dh |
char * | fname |
struct stat * | sBuff |
struct dirent * | d_pnt |
int | dirFD |
bool | ateof |
bool | isProc |
bool | isBase |
bool | noTag |
struct { | |
struct dirent d_entry | |
union { | |
const char * aEnt [aESZ] | |
char nbf [MAXNAMLEN+MAXPATHLEN] | |
char pad [MAXNAMLEN] | |
} | |
} | dirent_full |
Static Private Attributes | |
static const int | aESZ = (MAXNAMLEN+MAXPATHLEN)/sizeof(const char *) |
XrdDigDirectory::XrdDigDirectory | ( | char * | user = 0 , |
|
int | monid = 0 | |||
) | [inline] |
int XrdDigDirectory::close | ( | ) |
Referenced by ~XrdDigDirectory().
const char* XrdDigDirectory::FName | ( | ) | [inline] |
References fname.
const char* XrdDigDirectory::nextEntry | ( | ) |
int XrdDigDirectory::open | ( | const char * | dirName, | |
const XrdSecClientName * | client = 0 , |
|||
const char * | opaque = 0 | |||
) |
const char* XrdDigDirectory::aEnt[aESZ] |
const int XrdDigDirectory::aESZ = (MAXNAMLEN+MAXPATHLEN)/sizeof(const char *) [static, private] |
bool XrdDigDirectory::ateof [private] |
struct dirent XrdDigDirectory::d_entry [read] |
struct dirent* XrdDigDirectory::d_pnt [read, private] |
DIR* XrdDigDirectory::dh [private] |
Referenced by ~XrdDigDirectory().
struct { ... } XrdDigDirectory::dirent_full [private] |
int XrdDigDirectory::dirFD [private] |
char* XrdDigDirectory::fname [private] |
Referenced by FName().
bool XrdDigDirectory::isBase [private] |
bool XrdDigDirectory::isProc [private] |
char XrdDigDirectory::nbf[MAXNAMLEN+MAXPATHLEN] |
bool XrdDigDirectory::noTag [private] |
char XrdDigDirectory::pad[MAXNAMLEN] |
struct stat* XrdDigDirectory::sBuff [read, private] |
Referenced by autoStat().