adhoc_work_ | TierEngineBase | protected |
begin(bool daemon_mode) | TierEngineTiering | |
calc_popularity(void) | TierEngineTiering | |
config_ | TierEngineBase | protected |
crawl(fs::path dir, Tier *tptr, void(TierEngineTiering::*function)(fs::directory_entry &itr, Tier *tptr, std::atomic< ffd::Bytes::bytes_type > &usage), std::atomic< ffd::Bytes::bytes_type > &usage) | TierEngineTiering | |
create_run_path(void) const | TierEngineBase | |
currently_tiering(void) const | TierEngineTiering | virtual |
currently_tiering_ | TierEngineTiering | private |
db_ | TierEngineBase | protected |
emplace_file(fs::directory_entry &file, Tier *tptr, std::atomic< ffd::Bytes::bytes_type > &usage) | TierEngineTiering | |
enqueue_work(Args &&...args) | TierEngineAdhoc | inline |
execute_queued_work(void) | TierEngineAdhoc | |
exit(int status) | TierEngineTiering | |
TierEngineDatabase::exit(int status) const | TierEngineBase | protectedvirtual |
files_ | TierEngineTiering | private |
get_db(void) | TierEngineDatabase | |
get_tiers(void) | TierEngineBase | |
last_tier_time_ | TierEngineTiering | private |
launch_crawlers(void(TierEngineTiering::*function)(fs::directory_entry &itr, Tier *tptr, std::atomic< ffd::Bytes::bytes_type > &usage)) | TierEngineTiering | |
lock_file_mt_ | TierEngineMutex | protected |
lock_mutex(void) | TierEngineMutex | protected |
mount_point(const fs::path &mount_point) | TierEngineBase | |
mount_point_ | TierEngineBase | protected |
move_files(void) | TierEngineTiering | |
mutex_ | TierEngineMutex | private |
oneshot_in_queue_ (defined in TierEngineAdhoc) | TierEngineAdhoc | private |
open_db(void) | TierEngineDatabase | private |
pin_files(const std::vector< std::string > &args) | TierEngineAdhoc | |
process_adhoc_requests(void) | TierEngineAdhoc | |
process_config(void) | TierEngineAdhoc | |
process_list_pins(void) | TierEngineAdhoc | |
process_list_popularity(void) | TierEngineAdhoc | |
process_oneshot(const AdHoc &work) | TierEngineAdhoc | |
process_pin_unpin(const AdHoc &work) | TierEngineAdhoc | |
process_status(const AdHoc &work) | TierEngineAdhoc | |
process_which_tier(AdHoc &work) | TierEngineAdhoc | |
run_path_ | TierEngineBase | protected |
set_socket_permissions(void) | TierEngineAdhoc | |
shutdown_socket_server(void) | TierEngineAdhoc | |
simulate_tier(void) | TierEngineTiering | |
sleep_cv_ | TierEngineBase | protected |
sleep_mt_ | TierEngineSleep | protected |
sleep_until(std::chrono::steady_clock::time_point t) | TierEngineSleep | |
sleep_until_woken(void) | TierEngineSleep | |
socket_server_ | TierEngineAdhoc | private |
sort(void) | TierEngineTiering | |
stop(void) | TierEngineTiering | |
stop_flag_ | TierEngineBase | protected |
strict_period(void) const | TierEngineTiering | |
tier(void) | TierEngineTiering | virtual |
tier_lookup(fs::path p) | TierEngineBase | |
tier_lookup(std::string id) | TierEngineBase | |
TierEngineAdhoc(const fs::path &config_path, const ConfigOverrides &config_overrides) | TierEngineAdhoc | |
TierEngineBase(const fs::path &config_path, const ConfigOverrides &config_overrides) | TierEngineBase | |
TierEngineDatabase(const fs::path &config_path, const ConfigOverrides &config_overrides) | TierEngineDatabase | |
TierEngineMutex(const fs::path &config_path, const ConfigOverrides &config_overrides) | TierEngineMutex | |
TierEngineSleep(const fs::path &config_path, const ConfigOverrides &config_overrides) | TierEngineSleep | |
TierEngineTiering(const fs::path &config_path, const ConfigOverrides &config_overrides) | TierEngineTiering | |
tiers_ | TierEngineBase | protected |
unlock_mutex(void) | TierEngineMutex | protected |
unpin_files(const std::vector< std::string > &args) | TierEngineAdhoc | |
update_db(void) | TierEngineTiering | |
~TierEngineAdhoc() | TierEngineAdhoc | |
~TierEngineBase(void) | TierEngineBase | virtual |
~TierEngineDatabase(void) | TierEngineDatabase | |
~TierEngineMutex(void) | TierEngineMutex | |
~TierEngineSleep(void) | TierEngineSleep | |
~TierEngineTiering(void) | TierEngineTiering | |