#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