lock_guard for cfm

This commit is contained in:
2025-06-07 10:16:27 +02:00
parent f8b66b4e07
commit 5d4cd30d95

View File

@@ -6,11 +6,14 @@
#include <vector>
#include <fstream>
#include <iostream>
#include <mutex>
#include "definitions.h"
class configfilemanager{
private:
std::map<std::string, std::string> configs;
std::mutex mtx;
public:
configfilemanager(std::string filepath = "./ncsambawatcher.config")
@@ -44,6 +47,7 @@ public:
std::string at(const std::string &config)
{
std::lock_guard<std::mutex> lock(mtx);
return configs.at(config);
}