#pragma once #include #include #include #include "Metrics/Host.h" namespace Model { class HostRegistry { public: void update(const std::string &host, const Metrics::Host &m); std::map snapshot(); private: std::map hosts_; std::mutex mutex_; }; } // namespace Model