XrdOssMio Class Reference

#include <XrdOssMio.hh>

Collaboration diagram for XrdOssMio:
Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static void Display (XrdSysError &Eroute)
static char isAuto ()
static char isOn ()
static XrdOssMioFileMap (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< XrdOssMioFileMM_Hash
static XrdSysMutex MM_Mutex
static XrdOssMioFileMM_Perm
static XrdOssMioFileMM_Idle
static XrdOssMioFileMM_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

Member Function Documentation

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]

Member Data Documentation

char XrdOssMio::MM_chk [static, private]

Referenced by isAuto().

XrdOssMioFile* XrdOssMio::MM_Idle [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]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 9 Oct 2019 for xrootd by  doxygen 1.6.1