|
xrootd
|
#include <XrdPosixXrootd.hh>

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