1 #ifndef __XRDPFC_DIRSTATESNAPSHOT_HH__
2 #define __XRDPFC_DIRSTATESNAPSHOT_HH__
28 m_stats(b.m_here_stats, b.m_recursive_subdir_stats),
29 m_usage(b.m_here_usage, b.m_recursive_subdir_usage),
62 m_usage(b.m_here_usage, b.m_recursive_subdir_usage),
int find_dir_entry_from_tok(int entry, PathTokenizer &pt, int pos, int *last_existing_entry) const
std::vector< DirPurgeElement > m_dir_vec
long long m_bytes_to_remove
int find_dir_entry_for_dir_path(const std::string &dir_path) const
long long m_estimated_writes_from_writeq
const DirUsage * find_dir_usage_for_dir_path(const std::string &dir_path) const
DataFsPurgeshot(const DataFsState &b)
void write_json_file(const std::string &fname, bool include_preamble)
std::vector< DirStateElement > m_dir_states
DataFsSnapshot(const DataFsState &b)
DirPurgeElement(const DirState &b, int parent)
DirStateElement(const DirState &b, int parent)