#include <XrdOssMio.hh>
Collaboration diagram for XrdOssMio:
Static Public Member Functions | |
void | Display (XrdSysError &Eroute) |
char | isAuto () |
char | isOn () |
XrdOssMioFile * | Map (char *path, int fd, int opts) |
void * | preLoad (void *arg) |
void | Recycle (XrdOssMioFile *mp) |
void | Set (int V_off, int V_preld, int V_check) |
void | Set (long long V_max) |
Static Private Member Functions | |
int | Reclaim (off_t amount) |
int | Reclaim (XrdOssMioFile *mp) |
Static Private Attributes | |
XrdOucHash< XrdOssMioFile > | MM_Hash |
XrdSysMutex | MM_Mutex |
XrdOssMioFile * | MM_Perm = 0 |
XrdOssMioFile * | MM_Idle = 0 |
XrdOssMioFile * | MM_IdleLast = 0 |
char | MM_on = 1 |
char | MM_chk = 0 |
char | MM_okmlock = 1 |
char | MM_preld = 0 |
long long | MM_max = MM_pagsz*MM_pages/2 |
long long | MM_pagsz = (long long)sysconf(_SC_PAGESIZE) |
long long | MM_pages = (long long)sysconf(_SC_PHYS_PAGES) |
long long | MM_inuse = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|