XrdOssDir Class Reference

#include <XrdOssApi.hh>

Inheritance diagram for XrdOssDir:
Inheritance graph
[legend]
Collaboration diagram for XrdOssDir:
Collaboration graph
[legend]

List of all members.

Public Member Functions

int Close (long long *retsz=0)
int Opendir (const char *, XrdOucEnv &)
int Readdir (char *buff, int blen)
int StatRet (struct stat *buff)
 XrdOssDir (const char *tid)
 ~XrdOssDir ()

Private Attributes

DIR * lclfd
void * mssfd
struct stat * Stat
const char * tident
unsigned long long pflags
int ateof
int isopen
int dirFD

Constructor & Destructor Documentation

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

References Close(), and isopen.


Member Function Documentation

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

Implements XrdOssDF.

Referenced by ~XrdOssDir().

int XrdOssDir::Opendir ( const char *  ,
XrdOucEnv  
) [virtual]

Reimplemented from XrdOssDF.

int XrdOssDir::Readdir ( char *  buff,
int  blen 
) [virtual]

Reimplemented from XrdOssDF.

int XrdOssDir::StatRet ( struct stat *  buff  )  [virtual]

Reimplemented from XrdOssDF.


Member Data Documentation

int XrdOssDir::ateof [private]
int XrdOssDir::dirFD [private]
int XrdOssDir::isopen [private]

Referenced by ~XrdOssDir().

DIR* XrdOssDir::lclfd [private]
void* XrdOssDir::mssfd [private]
unsigned long long XrdOssDir::pflags [private]
struct stat* XrdOssDir::Stat [read, private]
const char* XrdOssDir::tident [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 2 Aug 2019 for xrootd by  doxygen 1.6.1