XrdPosixDir Class Reference

#include <XrdPosixDir.hh>

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

List of all members.

Public Member Functions

 XrdPosixDir (const char *path)
 ~XrdPosixDir ()
long getEntries ()
long getOffset ()
void setOffset (long offset)
dirent64 * nextEntry (dirent64 *dp=0)
DIR * Open ()
void rewind ()
int Status ()
bool Unread ()
bool Who (XrdPosixDir **dirP)

Static Public Member Functions

static int dirNo (DIR *dirP)

Static Public Attributes

static const size_t maxDlen = 256

Private Attributes

XrdPosixAdmin DAdmin
XrdCl::DirectoryListmyDirVec
dirent64 * myDirEnt
uint32_t nxtEnt
uint32_t numEnt
int eNum

Constructor & Destructor Documentation

XrdPosixDir::XrdPosixDir ( const char *  path  )  [inline]
XrdPosixDir::~XrdPosixDir (  )  [inline]

References myDirEnt, and myDirVec.


Member Function Documentation

static int XrdPosixDir::dirNo ( DIR *  dirP  )  [inline, static]
long XrdPosixDir::getEntries (  )  [inline]

References numEnt.

long XrdPosixDir::getOffset (  )  [inline]

References nxtEnt.

dirent64* XrdPosixDir::nextEntry ( dirent64 *  dp = 0  ) 
DIR* XrdPosixDir::Open (  ) 
void XrdPosixDir::rewind (  )  [inline]
void XrdPosixDir::setOffset ( long  offset  )  [inline]

References nxtEnt.

int XrdPosixDir::Status (  )  [inline]

References eNum.

bool XrdPosixDir::Unread (  )  [inline]

References myDirVec.

bool XrdPosixDir::Who ( XrdPosixDir **  dirP  )  [inline]

Member Data Documentation

int XrdPosixDir::eNum [private]

Referenced by Status().

const size_t XrdPosixDir::maxDlen = 256 [static]
dirent64* XrdPosixDir::myDirEnt [private]

Referenced by ~XrdPosixDir().

Referenced by rewind(), Unread(), and ~XrdPosixDir().

uint32_t XrdPosixDir::numEnt [private]

Referenced by getEntries().

uint32_t XrdPosixDir::nxtEnt [private]

Referenced by getOffset(), rewind(), and setOffset().


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

Generated on 16 Oct 2020 for xrootd by  doxygen 1.6.1