#include <XrdOssMio.hh>
Static Public Member Functions | |
static void | Display (XrdSysError &Eroute) |
static char | isAuto () |
static char | isOn () |
static XrdOssMioFile * | Map (char *path, int fd, int opts) |
static void * | preLoad (void *arg) |
static void | Recycle (XrdOssMioFile *mp) |
static void | Set (int V_off, int V_preld, int V_check) |
static void | Set (long long V_max) |
Static Private Member Functions | |
static int | Reclaim (off_t amount) |
static int | Reclaim (XrdOssMioFile *mp) |
Static Private Attributes | |
static XrdOucHash< XrdOssMioFile > | MM_Hash |
static XrdSysMutex | MM_Mutex |
static XrdOssMioFile * | MM_Perm |
static XrdOssMioFile * | MM_Idle |
static XrdOssMioFile * | MM_IdleLast |
static char | MM_on |
static char | MM_chk |
static char | MM_okmlock |
static char | MM_preld |
static long long | MM_max |
static long long | MM_pagsz |
static long long | MM_pages |
static long long | MM_inuse |
static void XrdOssMio::Display | ( | XrdSysError & | Eroute | ) | [static] |
static char XrdOssMio::isAuto | ( | ) | [inline, static] |
References MM_chk.
static char XrdOssMio::isOn | ( | ) | [inline, static] |
References MM_on.
static XrdOssMioFile* XrdOssMio::Map | ( | char * | path, | |
int | fd, | |||
int | opts | |||
) | [static] |
static void* XrdOssMio::preLoad | ( | void * | arg | ) | [static] |
static int XrdOssMio::Reclaim | ( | XrdOssMioFile * | mp | ) | [static, private] |
static int XrdOssMio::Reclaim | ( | off_t | amount | ) | [static, private] |
static void XrdOssMio::Recycle | ( | XrdOssMioFile * | mp | ) | [static] |
static void XrdOssMio::Set | ( | long long | V_max | ) | [static] |
static void XrdOssMio::Set | ( | int | V_off, | |
int | V_preld, | |||
int | V_check | |||
) | [static] |
char XrdOssMio::MM_chk [static, private] |
Referenced by isAuto().
XrdOucHash<XrdOssMioFile> XrdOssMio::MM_Hash [static, private] |
XrdOssMioFile* XrdOssMio::MM_Idle [static, private] |
XrdOssMioFile* XrdOssMio::MM_IdleLast [static, private] |
long long XrdOssMio::MM_inuse [static, private] |
long long XrdOssMio::MM_max [static, private] |
XrdSysMutex XrdOssMio::MM_Mutex [static, private] |
char XrdOssMio::MM_okmlock [static, private] |
char XrdOssMio::MM_on [static, private] |
Referenced by isOn().
long long XrdOssMio::MM_pages [static, private] |
long long XrdOssMio::MM_pagsz [static, private] |
XrdOssMioFile* XrdOssMio::MM_Perm [static, private] |
char XrdOssMio::MM_preld [static, private] |