#include <XrdOssApi.hh>
Inheritance diagram for XrdOssDir:

Public Member Functions | |
| int | Close (long long *retsz=0) |
| int | Opendir (const char *) |
| int | Readdir (char *buff, int blen) |
| XrdOssDir (const char *tid) | |
| ~XrdOssDir () | |
Private Attributes | |
| DIR * | lclfd |
| void * | mssfd |
| const char * | tident |
| unsigned long long | pflags |
| int | ateof |
| int | isopen |
Definition at line 32 of file XrdOssApi.hh.
| XrdOssDir::XrdOssDir | ( | const char * | tid | ) | [inline] |
| XrdOssDir::~XrdOssDir | ( | ) | [inline] |
Implements XrdOssDF.
Definition at line 537 of file XrdOssApi.cc.
References closedir, isopen, lclfd, XrdOssSys::MSS_Closedir(), mssfd, XRDOSS_E8002, and XrdOssSS.
Referenced by ~XrdOssDir().
| int XrdOssDir::Opendir | ( | const char * | ) | [virtual] |
Reimplemented from XrdOssDF.
Definition at line 413 of file XrdOssApi.cc.
References ateof, EPNAME, isopen, XrdOssSys::lcl_N2N, lclfd, XrdOucName2Name::lfn2pfn(), XrdOucName2Name::lfn2rfn(), XrdOssSys::MSS_Opendir(), mssfd, opendir, XrdOssSys::PathOpts(), pflags, XrdOssSys::rmt_N2N, TRACE, XRDEXP_NODREAD, XRDEXP_STAGE, XRDOSS_E8001, XrdOssOK, and XrdOssSS.
| int XrdOssDir::Readdir | ( | char * | buff, | |
| int | blen | |||
| ) | [virtual] |
Reimplemented from XrdOssDF.
Definition at line 493 of file XrdOssApi.cc.
References ateof, isopen, lclfd, XrdOssSys::MSS_Readdir(), mssfd, pflags, readdir, strlcpy(), XRDEXP_NODREAD, XRDOSS_E8002, XrdOssOK, and XrdOssSS.
DIR* XrdOssDir::lclfd [private] |
Definition at line 44 of file XrdOssApi.hh.
Referenced by Close(), Opendir(), Readdir(), and XrdOssDir().
void* XrdOssDir::mssfd [private] |
Definition at line 45 of file XrdOssApi.hh.
Referenced by Close(), Opendir(), Readdir(), and XrdOssDir().
const char* XrdOssDir::tident [private] |
unsigned long long XrdOssDir::pflags [private] |
int XrdOssDir::ateof [private] |
int XrdOssDir::isopen [private] |
Definition at line 49 of file XrdOssApi.hh.
Referenced by Close(), Opendir(), Readdir(), XrdOssDir(), and ~XrdOssDir().
1.5.1