#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(), and XrdPfc::Cache::schedP.
Referenced by XrdPfc::Cache::Config(), and XrdVERSIONINFO().
|
extern |
Definition at line 61 of file XrdSysFAttr.cc.
Referenced by XrdPfc::Cache::DetermineFullFileSize(), XrdOfsConfigPI::Load(), XrdSysFAttr::SetPlugin(), and XrdPfc::Cache::WriteFileSizeXAttr().