#include <XrdOfs.hh>
Public Member Functions | |
int | open (const char *dirName, const XrdSecEntity *client, const char *opaque=0) |
const char * | nextEntry () |
int | close () |
void | copyError (XrdOucErrInfo &einfo) |
const char * | FName () |
int | autoStat (struct stat *buf) |
XrdOfsDirectory (XrdOucErrInfo &eInfo, const char *user) | |
virtual | ~XrdOfsDirectory () |
Protected Attributes | |
const char * | tident |
char * | fname |
XrdOssDF * | dp |
int | atEOF |
char | dname [MAXNAMLEN] |
XrdOfsDirectory::XrdOfsDirectory | ( | XrdOucErrInfo & | eInfo, | |
const char * | user | |||
) | [inline] |
int XrdOfsDirectory::autoStat | ( | struct stat * | buf | ) | [virtual] |
Set the stat() buffer where stat information is to be placed corresponding to the directory entry returned by nextEntry().
Reimplemented from XrdSfsDirectory.
int XrdOfsDirectory::close | ( | ) | [virtual] |
Close the directory.
Implements XrdSfsDirectory.
Referenced by ~XrdOfsDirectory().
void XrdOfsDirectory::copyError | ( | XrdOucErrInfo & | einfo | ) | [inline] |
References XrdSfsDirectory::error.
const char* XrdOfsDirectory::FName | ( | ) | [inline, virtual] |
Get the directory path.
Implements XrdSfsDirectory.
References fname.
const char* XrdOfsDirectory::nextEntry | ( | ) | [virtual] |
Get the next directory entry.
Implements XrdSfsDirectory.
int XrdOfsDirectory::open | ( | const char * | path, | |
const XrdSecEntity * | client, | |||
const char * | opaque = 0 | |||
) | [virtual] |
Open a directory.
path | - Pointer to the path of the directory to be opened. | |
client | - Client's identify (see common description). | |
opaque | - path's CGI information (see common description). |
Implements XrdSfsDirectory.
int XrdOfsDirectory::atEOF [protected] |
char XrdOfsDirectory::dname[MAXNAMLEN] [protected] |
XrdOssDF* XrdOfsDirectory::dp [protected] |
Referenced by ~XrdOfsDirectory().
char* XrdOfsDirectory::fname [protected] |
Referenced by FName().
const char* XrdOfsDirectory::tident [protected] |