13 #ifndef __PROCESS_METRICS_GAUGE_HPP__
14 #define __PROCESS_METRICS_GAUGE_HPP__
49 const std::function<Future<double>()>
f;
52 std::shared_ptr<Data> data;
58 #endif // __PROCESS_METRICS_GAUGE_HPP__
F && f
Definition: defer.hpp:270
Definition: metric.hpp:33
virtual Future< double > value() const
Definition: gauge.hpp:42
Result< Process > process(pid_t pid)
Definition: freebsd.hpp:30
const std::string & name() const
Definition: metric.hpp:39
virtual ~Gauge()
Definition: gauge.hpp:40
PID< MetricsProcess > metrics
Definition: future.hpp:57