XrdOssDir Class Reference

#include <XrdOssApi.hh>

Inheritance diagram for XrdOssDir:

XrdOssDF List of all members.

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

Detailed Description

Definition at line 32 of file XrdOssApi.hh.


Constructor & Destructor Documentation

XrdOssDir::XrdOssDir ( const char *  tid  )  [inline]

Definition at line 40 of file XrdOssApi.hh.

References ateof, isopen, lclfd, mssfd, pflags, and tident.

XrdOssDir::~XrdOssDir (  )  [inline]

Definition at line 42 of file XrdOssApi.hh.

References Close(), and isopen.


Member Function Documentation

int XrdOssDir::Close ( long long retsz = 0  )  [virtual]

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.


Member Data Documentation

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]

Definition at line 46 of file XrdOssApi.hh.

Referenced by XrdOssDir().

unsigned long long XrdOssDir::pflags [private]

Definition at line 47 of file XrdOssApi.hh.

Referenced by Opendir(), Readdir(), and XrdOssDir().

int XrdOssDir::ateof [private]

Definition at line 48 of file XrdOssApi.hh.

Referenced by Opendir(), Readdir(), and XrdOssDir().

int XrdOssDir::isopen [private]

Definition at line 49 of file XrdOssApi.hh.

Referenced by Close(), Opendir(), Readdir(), XrdOssDir(), and ~XrdOssDir().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:36 2011 for ROOT_528-00b_version by  doxygen 1.5.1