5#include <unordered_map>
9 static std::unordered_map<std::string, std::string> latest_events;
10 static std::unordered_map<std::string, bool> active_events;
11 static std::mutex active_events_mutex;
12 static std::mutex latest_events_mutex;
15 [[nodiscard]]
static auto insert(
const std::string& key,
const std::string& value) -> bool;
17 [[nodiscard]]
static auto remove(
const std::string& key) -> bool;
19 [[nodiscard]]
static auto exists(
const std::string& key,
const std::string& value) -> bool;
21 [[nodiscard]]
static auto load() -> bool;
23 static auto set_active(
const std::string& key,
bool active) -> void;
25 [[nodiscard]]
static auto is_active(
const std::string& key) -> bool;
Definition LatestEventsRepository.hpp:7
static auto exists(const std::string &key, const std::string &value) -> bool
Definition LatestEventsRepository.cpp:69
static auto insert(const std::string &key, const std::string &value) -> bool
Definition LatestEventsRepository.cpp:32
static auto remove(const std::string &key) -> bool
Definition LatestEventsRepository.cpp:55
static auto set_active(const std::string &key, bool active) -> void
Definition LatestEventsRepository.cpp:27
static auto is_active(const std::string &key) -> bool
Definition LatestEventsRepository.cpp:20
static auto load() -> bool
Definition LatestEventsRepository.cpp:74