|
XRootD
|
#include <XrdPosixDir.hh>
Inheritance diagram for XrdPosixDir:
Collaboration diagram for XrdPosixDir:Public Member Functions | |
| XrdPosixDir (const char *path) | |
| ~XrdPosixDir () | |
| long | getEntries () |
| long | getOffset () |
| dirent64 * | nextEntry (dirent64 *dp=0) |
| DIR * | Open () |
| void | rewind () |
| void | setOffset (long offset) |
| int | StatRet (struct stat *buf) |
| int | Status () |
| bool | Unread () |
| bool | Who (XrdPosixDir **dirP) |
| virtual bool | Who (XrdPosixFile **fileP) |
Public Member Functions inherited from XrdPosixObject | |
| XrdPosixObject () | |
| virtual | ~XrdPosixObject () |
| bool | AssignFD (bool isStream=false) |
| int | FDNum () |
| XrdOucECMsg * | getECMsg () |
| void | Lock (bool wr=true) |
| void | Ref () |
| int | Refs () |
| void | UnLock () |
| void | unRef () |
Static Public Member Functions | |
| static int | dirNo (DIR *dirP) |
Static Public Member Functions inherited from XrdPosixObject | |
| static bool | CanStream () |
| static XrdPosixDir * | Dir (int fildes, bool glk=false) |
| static XrdPosixFile * | File (int fildes, bool glk=false) |
| static int | Init (int numfd) |
| static void | Release (XrdPosixObject *oP, bool needlk=true) |
| static XrdPosixDir * | ReleaseDir (int fildes) |
| static XrdPosixFile * | ReleaseFile (int fildes) |
| static void | Shutdown () |
| static bool | Valid (int fd) |
Static Public Attributes | |
| static const size_t | maxDlen = 256 |
Additional Inherited Members | |
Public Attributes inherited from XrdPosixObject | |
| XrdOucECMsg | ecMsg |
Protected Attributes inherited from XrdPosixObject | |
| int | fdNum |
| XrdSysRWLock | objMutex |
| int | refCnt |
| XrdSysRecMutex | updMutex |
Definition at line 51 of file XrdPosixDir.hh.
|
inline |
Definition at line 54 of file XrdPosixDir.hh.
References XrdPosixObject::ecMsg.
Referenced by Who().
Here is the caller graph for this function:
|
inline |
Definition at line 59 of file XrdPosixDir.hh.
|
inlinestatic |
Definition at line 63 of file XrdPosixDir.hh.
Referenced by XrdPosixXrootd::Closedir(), XrdPosixXrootd::isXrootdDir(), XrdPosixXrootd::QueryError(), XrdPosixXrootd::Readdir64(), XrdPosixXrootd::Readdir64_r(), XrdPosixXrootd::Rewinddir(), XrdPosixXrootd::Seekdir(), XrdPosixXrootd::StatRet(), and XrdPosixXrootd::Telldir().
Here is the caller graph for this function:
|
inline |
Definition at line 65 of file XrdPosixDir.hh.
Referenced by XrdPosixXrootd::Seekdir().
Here is the caller graph for this function:
|
inline |
Definition at line 67 of file XrdPosixDir.hh.
Referenced by XrdPosixXrootd::Telldir().
Here is the caller graph for this function:| dirent64 * XrdPosixDir::nextEntry | ( | dirent64 * | dp = 0 | ) |
Definition at line 48 of file XrdPosixDir.cc.
References XrdPosixObject::ecMsg, XrdPosixMap::Entry2Buf(), XrdCl::DirectoryList::ListEntry::GetName(), maxDlen, and Open().
Referenced by XrdPosixXrootd::Readdir64(), and XrdPosixXrootd::Readdir64_r().
Here is the call graph for this function:
Here is the caller graph for this function:| DIR * XrdPosixDir::Open | ( | ) |
Definition at line 110 of file XrdPosixDir.cc.
References XrdPosixGlobals::dlFlag, XrdPosixObject::ecMsg, XrdPosixObject::fdNum, maxDlen, and XrdPosixMap::Result().
Referenced by nextEntry(), XrdPosixXrootd::Opendir(), and XrdPosixXrootd::Seekdir().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 80 of file XrdPosixDir.hh.
References XrdPosixObject::objMutex.
Referenced by XrdPosixXrootd::Rewinddir().
Here is the caller graph for this function:
|
inline |
Definition at line 69 of file XrdPosixDir.hh.
Referenced by XrdPosixXrootd::Seekdir().
Here is the caller graph for this function:| int XrdPosixDir::StatRet | ( | struct stat * | buf | ) |
Definition at line 100 of file XrdPosixDir.cc.
References stat.
|
inline |
Definition at line 84 of file XrdPosixDir.hh.
Referenced by XrdPosixXrootd::Readdir64(), and XrdPosixXrootd::Readdir64_r().
Here is the caller graph for this function:
|
inline |
Definition at line 86 of file XrdPosixDir.hh.
Referenced by XrdPosixXrootd::Seekdir().
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented from XrdPosixObject.
Definition at line 90 of file XrdPosixDir.hh.
References XrdPosixDir().
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from XrdPosixObject.
Definition at line 91 of file XrdPosixObject.hh.
|
static |
Definition at line 92 of file XrdPosixDir.hh.
Referenced by nextEntry(), and Open().