|
xrootd
|
#include <string.h>#include <stdlib.h>#include <sys/types.h>#include <sys/resource.h>#include <unistd.h>#include <errno.h>#include <pthread.h>#include "XrdFfs/XrdFfsWcache.hh"#include "XrdFfs/XrdFfsPosix.hh"
Classes | |
| struct | XrdFfsWcacheFilebuf |
Defines | |
| #define | XrdFfsWcacheBufsize 131072 |
Functions | |
| void | XrdFfsWcache_init () |
| int | XrdFfsWcache_create (int fd) |
| void | XrdFfsWcache_destroy (int fd) |
| ssize_t | XrdFfsWcache_flush (int fd) |
| ssize_t | XrdFfsWcache_pwrite (int fd, char *buf, size_t len, off_t offset) |
Variables | |
| struct XrdFfsWcacheFilebuf * | XrdFfsWcacheFbufs |
| int | XrdFfsWcacheNFILES |
| #define XrdFfsWcacheBufsize 131072 |
Referenced by XrdFfsWcache_create(), and XrdFfsWcache_pwrite().
| int XrdFfsWcache_create | ( | int | fd | ) |
| void XrdFfsWcache_destroy | ( | int | fd | ) |
References XrdFfsWcacheFilebuf::buf, XrdFfsWcacheFilebuf::len, XrdFfsWcacheFilebuf::mlock, and XrdFfsWcacheFilebuf::offset.
Referenced by XrdFfsWcache_create().
| ssize_t XrdFfsWcache_flush | ( | int | fd | ) |
References XrdFfsWcacheFilebuf::buf, XrdFfsWcacheFilebuf::len, XrdFfsWcacheFilebuf::offset, pwrite(), ssize_t, and XrdFfsPosix_pwrite().
Referenced by XrdFfsWcache_pwrite().
| void XrdFfsWcache_init | ( | ) |
References XrdFfsWcacheFilebuf::buf, XrdFfsWcacheFilebuf::len, XrdFfsWcacheFilebuf::mlock, XrdFfsWcacheFilebuf::offset, and XrdFfsWcacheNFILES.
Referenced by XrdPssSys::Configure().
| ssize_t XrdFfsWcache_pwrite | ( | int | fd, |
| char * | buf, | ||
| size_t | len, | ||
| off_t | offset | ||
| ) |
| struct XrdFfsWcacheFilebuf* XrdFfsWcacheFbufs |
Referenced by XrdFfsWcache_init().
1.7.3