xrootd
Public Member Functions | Public Attributes | List of all members
XrdFileCache::Configuration Struct Reference

Contains parameters configurable from the xrootd config file. More...

#include <XrdFileCacheFactory.hh>

Public Member Functions

 Configuration ()
 

Public Attributes

bool m_hdfsmode
 flag for enabling block-level operation More...
 
std::string m_cache_dir
 path of disk cache More...
 
std::string m_username
 username passed to oss plugin More...
 
long long m_diskUsageLWM
 cache purge low water mark More...
 
long long m_diskUsageHWM
 cache purge high water mark More...
 
long long m_bufferSize
 prefetch buffer size, default 1MB More...
 
int m_NRamBuffersRead
 number of read in-memory cache blocks More...
 
int m_NRamBuffersPrefetch
 number of prefetch in-memory cache blocks More...
 
long long m_hdfsbsize
 used with m_hdfsmode, default 128MB More...
 

Detailed Description

Contains parameters configurable from the xrootd config file.

Constructor & Destructor Documentation

XrdFileCache::Configuration::Configuration ( )
inline

Member Data Documentation

long long XrdFileCache::Configuration::m_bufferSize

prefetch buffer size, default 1MB

std::string XrdFileCache::Configuration::m_cache_dir

path of disk cache

long long XrdFileCache::Configuration::m_diskUsageHWM

cache purge high water mark

long long XrdFileCache::Configuration::m_diskUsageLWM

cache purge low water mark

long long XrdFileCache::Configuration::m_hdfsbsize

used with m_hdfsmode, default 128MB

bool XrdFileCache::Configuration::m_hdfsmode

flag for enabling block-level operation

int XrdFileCache::Configuration::m_NRamBuffersPrefetch

number of prefetch in-memory cache blocks

int XrdFileCache::Configuration::m_NRamBuffersRead

number of read in-memory cache blocks

std::string XrdFileCache::Configuration::m_username

username passed to oss plugin


The documentation for this struct was generated from the following file: