39 const char *instr_name,
const char *os_name,
40 const char *description,
sv_bool *sysvar_running,
The Periodic_Reporter has a framework for printing reports to some destination.
Definition: health_monitor_periodic_reporter.h:44
The Triggered_Reporter overrides run_process to react only to signals.
Definition: health_monitor_triggered_reporter.h:36
Triggered_Reporter(const char *reporter_name, const char *status_name, const char *instr_name, const char *os_name, const char *description, sv_bool *sysvar_running, sv_char *sysvar_def)
Definition: health_monitor_triggered_reporter.cc:44
void issue_report() override
Run the set of queries defined by the config settings and print results.
Definition: health_monitor_triggered_reporter.cc:79
void run_process() override
Thread process loop: Wait for signal then run reports.
Definition: health_monitor_triggered_reporter.cc:55
static const char * default_memory_report
Definition: health_monitor_triggered_reporter.h:45
Definition: component_command.h:29