Horizon
Loading...
Searching...
No Matches
horizon::PoolStatusProviderBase Class Referenceabstract
Inheritance diagram for horizon::PoolStatusProviderBase:
horizon::Changeable horizon::PoolStatusProviderPoolManager

Public Member Functions

 PoolStatusProviderBase (const std::string &bp)
const PoolStatusBaseget ()
void refresh ()
virtual void check_for_updates ()=0
Public Member Functions inherited from horizon::Changeable
type_signal_changed signal_changed ()

Protected Member Functions

void start_worker ()
virtual void worker ()=0
void worker_wrapper ()
virtual void reset ()
void join_thread ()

Protected Attributes

const std::filesystem::path base_path
std::unique_ptr< PoolStatusBasepool_status_thread
std::mutex mutex
Glib::Dispatcher dispatcher
Protected Attributes inherited from horizon::Changeable
type_signal_changed s_signal_changed

Additional Inherited Members

Public Types inherited from horizon::Changeable
typedef sigc::signal< void > type_signal_changed

The documentation for this class was generated from the following files: