Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdPosixDir Class Reference

Collaboration diagram for XrdPosixDir:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XrdPosixDir (int dirno, const char *path)
 ~XrdPosixDir ()
void Lock ()
void UnLock ()
int dirNo ()
long getEntries ()
long getOffset ()
void setOffset (long offset)
dirent64 * nextEntry (dirent64 *dp=0)
void rewind ()
int Status ()

Private Attributes

XrdSysMutex myMutex
XrdClientAdmin XAdmin
dirent64 * myDirent
int fdirno
char * fpath
vecString fentries
long fentry
int eNum

Static Private Attributes

int maxname = 255

Constructor & Destructor Documentation

XrdPosixDir::XrdPosixDir int  dirno,
const char *  path
 

XrdPosixDir::~XrdPosixDir  ) 
 


Member Function Documentation

int XrdPosixDir::dirNo  )  [inline]
 

long XrdPosixDir::getEntries  )  [inline]
 

long XrdPosixDir::getOffset  )  [inline]
 

void XrdPosixDir::Lock  )  [inline]
 

dirent64 * XrdPosixDir::nextEntry dirent64 *  dp = 0  ) 
 

void XrdPosixDir::rewind  )  [inline]
 

void XrdPosixDir::setOffset long  offset  )  [inline]
 

int XrdPosixDir::Status  )  [inline]
 

void XrdPosixDir::UnLock  )  [inline]
 


Member Data Documentation

int XrdPosixDir::eNum [private]
 

int XrdPosixDir::fdirno [private]
 

vecString XrdPosixDir::fentries [private]
 

long XrdPosixDir::fentry [private]
 

char* XrdPosixDir::fpath [private]
 

int XrdPosixDir::maxname = 255 [static, private]
 

dirent64* XrdPosixDir::myDirent [private]
 

XrdSysMutex XrdPosixDir::myMutex [private]
 

XrdClientAdmin XrdPosixDir::XAdmin [private]
 


The documentation for this class was generated from the following file:
Generated on Sun Nov 6 13:37:14 2011 for xrootd by  doxygen 1.3.9.1