![]() |
XRootD
|
#include <XrdPfcDirStateBase.hh>
Public Member Functions | |
DirUsage ()=default | |
DirUsage (const DirUsage &a, const DirUsage &b) | |
DirUsage (const DirUsage &s)=default | |
DirUsage & | operator= (const DirUsage &)=default |
void | update_from_stats (const DirStats &s) |
void | update_last_times (const DirUsage &u) |
Public Attributes | |
time_t | m_LastCloseTime = 0 |
time_t | m_LastOpenTime = 0 |
int | m_NDirectories = 0 |
int | m_NFiles = 0 |
int | m_NFilesOpen = 0 |
long long | m_StBlocks = 0 |
Definition at line 15 of file XrdPfcDirStateBase.hh.
|
default |
|
default |
Definition at line 30 of file XrdPfcDirStateBase.hh.
|
inline |
Definition at line 39 of file XrdPfcDirStateBase.hh.
References m_NDirectories, XrdPfc::DirStats::m_NDirectoriesCreated, XrdPfc::DirStats::m_NDirectoriesRemoved, m_NFiles, XrdPfc::DirStats::m_NFilesClosed, XrdPfc::DirStats::m_NFilesCreated, m_NFilesOpen, XrdPfc::DirStats::m_NFilesOpened, XrdPfc::DirStats::m_NFilesRemoved, m_StBlocks, XrdPfc::Stats::m_StBlocksAdded, and XrdPfc::DirStats::m_StBlocksRemoved.
Referenced by XrdPfc::DirState::update_stats_and_usages().
|
inline |
Definition at line 47 of file XrdPfcDirStateBase.hh.
References m_LastCloseTime, and m_LastOpenTime.
Referenced by XrdPfc::DirState::update_stats_and_usages().
time_t XrdPfc::DirUsage::m_LastCloseTime = 0 |
Definition at line 18 of file XrdPfcDirStateBase.hh.
Referenced by XrdPfc::ResourceMonitor::process_queues(), and update_last_times().
time_t XrdPfc::DirUsage::m_LastOpenTime = 0 |
Definition at line 17 of file XrdPfcDirStateBase.hh.
Referenced by XrdPfc::ResourceMonitor::process_queues(), and update_last_times().
int XrdPfc::DirUsage::m_NDirectories = 0 |
Definition at line 22 of file XrdPfcDirStateBase.hh.
Referenced by XrdPfc::ResourceMonitor::heart_beat(), XrdPfc::ResourceMonitor::perform_purge_check(), update_from_stats(), XrdPfc::DirState::update_stats_and_usages(), and XrdPfc::DirState::upward_propagate_initial_scan_usages().
int XrdPfc::DirUsage::m_NFiles = 0 |
Definition at line 21 of file XrdPfcDirStateBase.hh.
Referenced by XrdPfc::ResourceMonitor::scan_dir_and_recurse(), update_from_stats(), XrdPfc::DirState::update_stats_and_usages(), and XrdPfc::DirState::upward_propagate_initial_scan_usages().
int XrdPfc::DirUsage::m_NFilesOpen = 0 |
Definition at line 20 of file XrdPfcDirStateBase.hh.
Referenced by update_from_stats().
long long XrdPfc::DirUsage::m_StBlocks = 0 |
Definition at line 19 of file XrdPfcDirStateBase.hh.
Referenced by XrdPfc::DirState::dump_recursively(), XrdPfc::ResourceMonitor::perform_initial_scan(), XrdPfc::ResourceMonitor::scan_dir_and_recurse(), update_from_stats(), and XrdPfc::DirState::upward_propagate_initial_scan_usages().