void | AllocateMutexes(const std::vector<boost::uuids::uuid>& staticClassIds) |
void | BeginCriticalSection(const boost::uuids::uuid& classId) |
void | Done() static |
void | EndCriticalSection(const boost::uuids::uuid& classId) |
void | Init() static |
StaticInitTable& | Instance() static |
std::unique_ptr<StaticInitTable> | instance static |
std::unordered_map<boost::uuids::uuid, int, boost::hash<boost::uuids::uuid>> | mutexMap |
std::vector<std::unique_ptr<std::recursive_mutex>> | mutexes |