2 #include <giomm/file.h>
4 #include <glibmm/dispatcher.h>
5 #include "util/changeable.hpp"
6 #include "pool_cache_status.hpp"
11 PoolCacheMonitor(
const std::string &a_pool_base_path,
const std::string &a_pool_cache_path);
19 const std::string pool_base_path;
20 const std::string pool_cache_path;
24 Glib::RefPtr<Gio::FileMonitor> monitor;
25 void changed(
const Glib::RefPtr<Gio::File> &file,
const Glib::RefPtr<Gio::File> &file_other,
26 Gio::FileMonitorEvent event);
27 sigc::connection timer_connection;
36 Glib::Dispatcher dispatcher;