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

Public Member Functions

 PoolStatusProviderPoolManager (const std::string &bp)
void apply_update (const PoolStatusPoolManager &st)
void check_for_updates () override
Public Member Functions inherited from horizon::PoolStatusProviderBase
 PoolStatusProviderBase (const std::string &bp)
const PoolStatusBaseget ()
void refresh ()
Public Member Functions inherited from horizon::Changeable
type_signal_changed signal_changed ()

Protected Member Functions

void worker () override
void reset () override
void apply_update ()
void check_update ()
Protected Member Functions inherited from horizon::PoolStatusProviderBase
void start_worker ()
void worker_wrapper ()
void join_thread ()

Protected Attributes

const std::filesystem::path remote_path
std::optional< PoolStatusPoolManagerst_update
bool do_check_updates = false
Protected Attributes inherited from horizon::PoolStatusProviderBase
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

Member Function Documentation

◆ check_for_updates()

void horizon::PoolStatusProviderPoolManager::check_for_updates ( )
overridevirtual

◆ reset()

void horizon::PoolStatusProviderPoolManager::reset ( )
overrideprotectedvirtual

Reimplemented from horizon::PoolStatusProviderBase.

◆ worker()

void horizon::PoolStatusProviderPoolManager::worker ( )
overrideprotectedvirtual

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