Home
last modified time | relevance | path

Searched refs:lockMap (Results 1 - 2 of 2) sorted by relevance

/commonlibrary/ets_utils/js_concurrent_module/utils/locks/
H A Dasync_lock_manager.cpp35 std::unordered_map<std::string, AsyncLock *> AsyncLockManager::lockMap = {}; member in Commonlibrary::Concurrent::LocksModule::AsyncLockManager
78 for (auto [name, lock] : lockMap) { in CollectLockDependencies()
225 auto it = lockMap.find(identity->name); in Destructor()
226 if ((it != lockMap.end()) && (it->second->DecRefCount() == 0)) { in Destructor()
227 lockMap.erase(it); in Destructor()
389 for (auto &entry : lockMap) { in CreateLockStates()
422 lockMap.emplace(name, new AsyncLock(name)); in Request()
437 auto it = lockMap.find(id->name); in FindAsyncLockUnsafe()
438 if (it == lockMap.end()) { in FindAsyncLockUnsafe()
H A Dasync_lock_manager.h75 static std::unordered_map<std::string, AsyncLock *> lockMap; member in Commonlibrary::Concurrent::LocksModule::AsyncLockManager

Completed in 2 milliseconds