|
Public Member Functions |
| XrdPosixXrootd (int maxfd=255, int maxdir=255, int maxthr=255) |
| ~XrdPosixXrootd () |
Static Public Member Functions |
int | Close (int fildes, int Stream=0) |
int | Closedir (DIR *dirp) |
int | Fstat (int fildes, struct stat *buf) |
int | Fsync (int fildes) |
int | Ftruncate (int fildes, off_t offset) |
long long | Getxattr (const char *path, const char *name, void *value, unsigned long long size) |
off_t | Lseek (int fildes, off_t offset, int whence) |
int | Mkdir (const char *path, mode_t mode) |
int | Open (const char *path, int oflag, mode_t mode=0, XrdPosixCallBack *cbP=0) |
DIR * | Opendir (const char *path) |
ssize_t | Pread (int fildes, void *buf, size_t nbyte, off_t offset) |
ssize_t | Read (int fildes, void *buf, size_t nbyte) |
ssize_t | Readv (int fildes, const struct iovec *iov, int iovcnt) |
dirent * | Readdir (DIR *dirp) |
dirent64 * | Readdir64 (DIR *dirp) |
int | Readdir_r (DIR *dirp, struct dirent *entry, struct dirent **result) |
int | Readdir64_r (DIR *dirp, struct dirent64 *entry, struct dirent64 **result) |
int | Rename (const char *oldpath, const char *newpath) |
void | Rewinddir (DIR *dirp) |
int | Rmdir (const char *path) |
void | Seekdir (DIR *dirp, long loc) |
int | Stat (const char *path, struct stat *buf) |
int | Statfs (const char *path, struct statfs *buf) |
int | Statvfs (const char *path, struct statvfs *buf) |
ssize_t | Pwrite (int fildes, const void *buf, size_t nbyte, off_t offset) |
long | Telldir (DIR *dirp) |
int | Truncate (const char *path, off_t offset) |
int | Unlink (const char *path) |
ssize_t | Write (int fildes, const void *buf, size_t nbyte) |
ssize_t | Write (int fildes, void *buf, size_t nbyte, off_t offset) |
ssize_t | Writev (int fildes, const struct iovec *iov, int iovcnt) |
int | Access (const char *path, int amode) |
int | endPoint (int FD, char *Buff, int Blen) |
bool | isXrootdDir (DIR *dirp) |
int | mapError (int rc) |
bool | myFD (int fd) |
void | OpenCB (XrdPosixFile *fp, void *cbArg, int res) |
long long | QueryOpaque (const char *, char *, int) |
void | setDebug (int val) |
void | setEnv (const char *var, const char *val) |
void | setEnv (const char *var, long val) |
Static Public Attributes |
const int | isStream = 0x40000000 |
int | Debug = -2 |
Static Private Member Functions |
void | initEnv () |
int | Fault (XrdPosixFile *fp, int complete=1) |
XrdPosixFile * | findFP (int fildes, int glk=0) |
XrdPosixDir * | findDIR (DIR *dirp, int glk=0) |
void | initStat (struct stat *buf) |
void | initXdev (dev_t &st_dev, dev_t &st_rdev) |
int | mapFlags (int flags) |
int | mapMode (mode_t Mode) |
Static Private Attributes |
XrdSysMutex | myMutex |
XrdPosixFile ** | myFiles = 0 |
XrdPosixDir ** | myDirs = 0 |
int | lastFD = -1 |
int | highFD = -1 |
int | baseFD = 0 |
int | freeFD = 0 |
int | lastDir = -1 |
int | highDir = -1 |
int | devNull = -1 |
int | pllOpen = 0 |
int | maxThreads = 0 |
int | initDone = 0 |