xrootd
Public Member Functions | Private Attributes

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 *)
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

Constructor & Destructor Documentation

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

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

XrdOssDir::~XrdOssDir ( ) [inline]

References Close(), and isopen.


Member Function Documentation

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

Implements XrdOssDF.

References closedir(), isopen, lclfd, XrdOssSys::MSS_Closedir(), mssfd, and XRDOSS_E8002.

Referenced by ~XrdOssDir().

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

Member Data Documentation

int XrdOssDir::ateof [private]

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

int XrdOssDir::isopen [private]
DIR* XrdOssDir::lclfd [private]

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

void* XrdOssDir::mssfd [private]

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

unsigned long long XrdOssDir::pflags [private]

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

const char* XrdOssDir::tident [private]

Referenced by XrdOssDir().


The documentation for this class was generated from the following files: