|
XRootD
|
#include <fcntl.h>#include <sstream>#include <algorithm>#include <sys/statvfs.h>#include "XrdCl/XrdClConstants.hh"#include "XrdCl/XrdClURL.hh"#include "XrdOuc/XrdOucEnv.hh"#include "XrdOuc/XrdOucUtils.hh"#include "XrdOuc/XrdOucPrivateUtils.hh"#include "XrdSys/XrdSysPthread.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 dependency graph for XrdPfc.cc:Go to the source code of this file.
Functions | |
| void * | PrefetchThread (void *) |
| void * | ProcessWriteTaskThread (void *) |
| void * | PurgeThread (void *) |
| void * | ResourceMonitorHeartBeatThread (void *) |
| XrdOucCache * | XrdOucGetCache (XrdSysLogger *logger, const char *config_filename, const char *parameters, XrdOucEnv *env) |
Variables | |
| XrdSysXAttr * | XrdSysXAttrActive |
| void * PrefetchThread | ( | void * | ) |
Definition at line 74 of file XrdPfc.cc.
References XrdPfc::Cache::GetInstance(), and XrdPfc::Cache::Prefetch().
Referenced by XrdOucGetCache().
Here is the call graph for this function:
Here is the caller graph for this function:| void * ProcessWriteTaskThread | ( | void * | ) |
Definition at line 68 of file XrdPfc.cc.
References XrdPfc::Cache::GetInstance(), and XrdPfc::Cache::ProcessWriteTasks().
Referenced by XrdOucGetCache().
Here is the call graph for this function:
Here is the caller graph for this function:| void * PurgeThread | ( | void * | ) |
Definition at line 62 of file XrdPfc.cc.
References XrdPfc::Cache::GetInstance(), and XrdPfc::Cache::Purge().
Referenced by XrdOucGetCache().
Here is the call graph for this function:
Here is the caller graph for this function:| void * ResourceMonitorHeartBeatThread | ( | void * | ) |
Definition at line 56 of file XrdPfc.cc.
References XrdPfc::Cache::GetInstance(), and XrdPfc::Cache::ResourceMonitorHeartBeat().
Referenced by XrdOucGetCache().
Here is the call graph for this function:
Here is the caller graph for this function:| XrdOucCache * XrdOucGetCache | ( | XrdSysLogger * | logger, |
| const char * | config_filename, | ||
| const char * | parameters, | ||
| XrdOucEnv * | env ) |
Definition at line 84 of file XrdPfc.cc.
References XrdPfc::Cache::Config(), XrdPfc::Cache::CreateInstance(), XrdOucEnv::GetPtr(), XrdPfc::Configuration::m_prefetch_max_blocks, PrefetchThread(), ProcessWriteTaskThread(), PurgeThread(), XrdOucEnv::PutPtr(), XrdPfc::Cache::RefConfiguration(), ResourceMonitorHeartBeatThread(), XrdSysThread::Run(), XrdSysError::Say(), and XrdPfc::Cache::schedP.
Referenced by XrdPfc::Cache::Config(), and XrdVERSIONINFO().
Here is the call graph for this function:
Here is the caller graph for this function:
|
extern |
Definition at line 61 of file XrdSysFAttr.cc.
Referenced by XrdPfc::Cache::DetermineFullFileSize(), XrdOfsConfigPI::Load(), XrdSysFAttr::SetPlugin(), and XrdPfc::Cache::WriteFileSizeXAttr().