1 #ifndef __XRDOSSMIO_H__
2 #define __XRDOSSMIO_H__
40 #define OSSMIO_MLOK 0x0001
41 #define OSSMIO_MMAP 0x0002
42 #define OSSMIO_MPRM 0x0004
59 static void Set(
int V_off,
int V_preld,
int V_check);
61 static void Set(
long long V_max);
Definition: XrdOssMioFile.hh:37
Definition: XrdOssMio.hh:45
static long long MM_max
Definition: XrdOssMio.hh:78
static XrdOssMioFile * MM_Idle
Definition: XrdOssMio.hh:71
static char MM_preld
Definition: XrdOssMio.hh:77
static void Recycle(XrdOssMioFile *mp)
static char MM_on
Definition: XrdOssMio.hh:74
static XrdOucHash< XrdOssMioFile > MM_Hash
Definition: XrdOssMio.hh:67
static void * preLoad(void *arg)
static long long MM_pagsz
Definition: XrdOssMio.hh:79
static XrdOssMioFile * Map(char *path, int fd, int opts)
static long long MM_inuse
Definition: XrdOssMio.hh:81
static char isOn()
Definition: XrdOssMio.hh:51
static char isAuto()
Definition: XrdOssMio.hh:49
static int Reclaim(off_t amount)
static void Display(XrdSysError &Eroute)
static char MM_okmlock
Definition: XrdOssMio.hh:76
static void Set(long long V_max)
static XrdOssMioFile * MM_Perm
Definition: XrdOssMio.hh:70
static XrdSysMutex MM_Mutex
Definition: XrdOssMio.hh:69
static char MM_chk
Definition: XrdOssMio.hh:75
static int Reclaim(XrdOssMioFile *mp)
static long long MM_pages
Definition: XrdOssMio.hh:80
static XrdOssMioFile * MM_IdleLast
Definition: XrdOssMio.hh:72
static void Set(int V_off, int V_preld, int V_check)
Definition: XrdSysError.hh:90
Definition: XrdSysPthread.hh:166