16#include <unordered_map>
23 static std::unordered_map<std::string, std::string> latest_events;
24 static std::unordered_map<std::string, bool> active_events;
25 static std::mutex active_events_mutex;
26 static std::mutex latest_events_mutex;
29 [[nodiscard]]
static bool insert(
const std::string& key,
const std::string& value)
noexcept;
31 [[nodiscard]]
static bool remove(
const std::string& key)
noexcept;
33 [[nodiscard]]
static bool exists(
const std::string& key,
const std::string& value)
noexcept;
35 [[nodiscard]]
static bool load()
noexcept;
37 static void set_active(
const std::string& key,
bool active)
noexcept;
39 [[nodiscard]]
static bool is_active(
const std::string& key)
noexcept;
Definition LatestEventsRepository.hpp:21
static bool insert(const std::string &key, const std::string &value) noexcept
Definition LatestEventsRepository.cpp:52
static bool load() noexcept
Definition LatestEventsRepository.cpp:103
static bool remove(const std::string &key) noexcept
Definition LatestEventsRepository.cpp:78
static bool exists(const std::string &key, const std::string &value) noexcept
Definition LatestEventsRepository.cpp:95
static void set_active(const std::string &key, bool active) noexcept
Definition LatestEventsRepository.cpp:44
static bool is_active(const std::string &key) noexcept
Definition LatestEventsRepository.cpp:34