|
xrootd
|

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 | |
| static int | maxname = 255 |
| XrdPosixDir::XrdPosixDir | ( | int | dirno, |
| const char * | path | ||
| ) |
References XrdOucString::c_str(), XrdClientVector< T >::Clear(), XrdClientAdmin::Connect(), XrdClientAdmin::DirList(), eNum, ServerResponseBody_Error::errnum, fdirno, fentries, fentry, XrdClientUrlInfo::File, fpath, XrdClientAbs::LastServerError(), XrdPosixXrootd::mapError(), maxname, myDirent, and XAdmin.
|
inline |
References fdirno.
Referenced by XrdPosixXrootd::Closedir(), and XrdPosixXrootd::findDIR().
|
inline |
References fentries, and XrdClientVector< T >::GetSize().
Referenced by XrdPosixXrootd::Seekdir().
|
inline |
References fentry.
Referenced by XrdPosixXrootd::Seekdir(), and XrdPosixXrootd::Telldir().
|
inline |
References XrdSysMutex::Lock(), and myMutex.
Referenced by XrdPosixXrootd::findDIR().
| dirent64 * XrdPosixDir::nextEntry | ( | dirent64 * | dp = 0 | ) |
References XrdClientAdmin::DirList(), eNum, ServerResponseBody_Error::errnum, fentries, fentry, fpath, XrdClientVector< T >::GetSize(), XrdClientAbs::LastServerError(), XrdPosixXrootd::mapError(), maxname, myDirent, and XAdmin.
Referenced by XrdPosixXrootd::Readdir64(), XrdPosixXrootd::Readdir64_r(), and XrdPosixXrootd::Seekdir().
|
inline |
References XrdClientVector< T >::Clear(), fentries, and fentry.
Referenced by XrdPosixXrootd::Rewinddir().
|
inline |
References fentry.
Referenced by XrdPosixXrootd::Seekdir().
|
inline |
References eNum.
Referenced by XrdPosixXrootd::Opendir(), XrdPosixXrootd::Readdir64(), and XrdPosixXrootd::Readdir64_r().
|
inline |
References myMutex, and XrdSysMutex::UnLock().
Referenced by XrdPosixXrootd::Closedir(), XrdPosixXrootd::Readdir64(), XrdPosixXrootd::Readdir64_r(), XrdPosixXrootd::Rewinddir(), XrdPosixXrootd::Seekdir(), and XrdPosixXrootd::Telldir().
|
private |
Referenced by nextEntry(), Status(), and XrdPosixDir().
|
private |
Referenced by dirNo(), XrdPosixDir(), and ~XrdPosixDir().
|
private |
Referenced by getEntries(), nextEntry(), rewind(), and XrdPosixDir().
|
private |
Referenced by getOffset(), nextEntry(), rewind(), setOffset(), and XrdPosixDir().
|
private |
Referenced by nextEntry(), XrdPosixDir(), and ~XrdPosixDir().
|
staticprivate |
Referenced by nextEntry(), and XrdPosixDir().
|
private |
Referenced by nextEntry(), XrdPosixDir(), and ~XrdPosixDir().
|
private |
|
private |
Referenced by nextEntry(), and XrdPosixDir().
1.8.3.1