|
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 |