Lines Matching refs:HealthMonitor
43 HealthMonitor<Clock>::HealthMonitor(MetricsLogger& metricsLogger, uint64_t heartbeatInterval) in HealthMonitor() function in emugl::HealthMonitor
49 HealthMonitor<Clock>::~HealthMonitor() { in ~HealthMonitor()
60 typename HealthMonitor<Clock>::Id HealthMonitor<Clock>::startMonitoringTask( in startMonitoringTask()
85 void HealthMonitor<Clock>::touchMonitoredTask(Id id) { in touchMonitoredTask()
93 void HealthMonitor<Clock>::stopMonitoringTask(Id id) { in stopMonitoringTask()
101 std::future<void> HealthMonitor<Clock>::poll() { in poll()
114 intptr_t HealthMonitor<Clock>::main() { in main()
264 void HealthMonitor<Clock>::updateTaskParent(std::queue<std::unique_ptr<MonitoredEvent>>& events, in updateTaskParent()
274 std::unique_ptr<HealthMonitor<>> CreateHealthMonitor(MetricsLogger& metricsLogger, in CreateHealthMonitor()
278 return std::make_unique<HealthMonitor<>>(metricsLogger, heartbeatInterval); in CreateHealthMonitor()
285 template class HealthMonitor<steady_clock>; variable
286 template class HealthMonitor<TestClock>; variable