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 |