SceneSwitcher/lib/utils/sync-helpers.hpp
2024-05-18 23:31:04 +02:00

13 lines
284 B
C++

#pragma once
#include "export-symbol-helper.hpp"
#include <mutex>
namespace advss {
[[nodiscard]] EXPORT std::mutex *GetMutex();
[[nodiscard]] EXPORT std::lock_guard<std::mutex> LockContext();
[[nodiscard]] EXPORT std::unique_lock<std::mutex> *GetLoopLock();
} // namespace advss