Files
esDashboard/src/Model/HostRegistry.h
T
2025-12-28 22:28:26 +00:00

20 lines
396 B
C++

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