![]() |
XRootD
|
#include <fcntl.h>
#include <sstream>
#include <algorithm>
#include <sys/statvfs.h>
#include "XrdCl/XrdClURL.hh"
#include "XrdOuc/XrdOucEnv.hh"
#include "XrdOuc/XrdOucUtils.hh"
#include "XrdOuc/XrdOucPrivateUtils.hh"
#include "XrdSys/XrdSysTimer.hh"
#include "XrdSys/XrdSysTrace.hh"
#include "XrdSys/XrdSysXAttr.hh"
#include "XrdXrootd/XrdXrootdGStream.hh"
#include "XrdOss/XrdOss.hh"
#include "XrdPfc.hh"
#include "XrdPfcTrace.hh"
#include "XrdPfcFSctl.hh"
#include "XrdPfcInfo.hh"
#include "XrdPfcIOFile.hh"
#include "XrdPfcIOFileBlock.hh"
#include "XrdPfcResourceMonitor.hh"
Go to the source code of this file.
Functions | |
void * | PrefetchThread (void *) |
void * | ProcessWriteTaskThread (void *) |
void * | ResourceMonitorThread (void *) |
XrdOucCache * | XrdOucGetCache (XrdSysLogger *logger, const char *config_filename, const char *parameters, XrdOucEnv *env) |
Variables | |
XrdSysXAttr * | XrdSysXAttrActive |
void* PrefetchThread | ( | void * | ) |
Definition at line 66 of file XrdPfc.cc.
References XrdPfc::Cache::GetInstance(), and XrdPfc::Cache::Prefetch().
Referenced by XrdOucGetCache().
void* ProcessWriteTaskThread | ( | void * | ) |
Definition at line 60 of file XrdPfc.cc.
References XrdPfc::Cache::GetInstance(), and XrdPfc::Cache::ProcessWriteTasks().
Referenced by XrdOucGetCache().
void* ResourceMonitorThread | ( | void * | ) |
Definition at line 54 of file XrdPfc.cc.
References XrdPfc::ResourceMonitor::main_thread_function(), and XrdPfc::Cache::ResMon().
Referenced by XrdOucGetCache().
XrdOucCache* XrdOucGetCache | ( | XrdSysLogger * | logger, |
const char * | config_filename, | ||
const char * | parameters, | ||
XrdOucEnv * | env | ||
) |
Definition at line 76 of file XrdPfc.cc.
References XrdPfc::Cache::Config(), XrdPfc::Cache::CreateInstance(), XrdOucEnv::GetPtr(), XrdPfc::Configuration::m_prefetch_max_blocks, PrefetchThread(), ProcessWriteTaskThread(), XrdOucEnv::PutPtr(), XrdPfc::Cache::RefConfiguration(), ResourceMonitorThread(), XrdSysThread::Run(), XrdSysError::Say(), XrdPfc::Cache::schedP, and XrdScheduler::Start().
Referenced by XrdPfc::Cache::Config().
|
extern |
Definition at line 61 of file XrdSysFAttr.cc.
Referenced by XrdPfc::Cache::DetermineFullFileSize(), XrdOfsConfigPI::Load(), and XrdPfc::Cache::WriteFileSizeXAttr().