Definition: health_monitor_collector.h:41
Definition: health_monitor_supervisor.h:30
Supervisor & operator=(Supervisor &&)=delete
bool m_settings_update_pending
Definition: health_monitor_supervisor.h:48
Supervisor(Supervisor &&)=delete
void log_resource_status() override
Definition: health_monitor_supervisor.h:44
Supervisor(const Supervisor &)=delete
void process() override
Execute any pending tasks.
Definition: health_monitor_supervisor.cc:76
~Supervisor() override=default
Supervisor()
Definition: health_monitor_supervisor.cc:36
void notify_settings_update()
Notify Supervisor that collector settings are pending.
Definition: health_monitor_supervisor.cc:43
Supervisor & operator=(const Supervisor &)=delete
void run_process() override
Thread process loop: Wait for pending work then execute it.
Definition: health_monitor_supervisor.cc:53
Definition: component_command.h:29