Home
last modified time | relevance | path

Searched defs:LocalLockHolder (Results 1 – 1 of 1) sorted by relevance

/frameworks/native/cmds/installd/
DInstalldNativeService.cpp279 struct LocalLockHolder { struct
280 using WeakPointer = std::weak_ptr<Mutex>;
281 using StrongPointer = std::shared_ptr<Mutex>;
282 using Map = std::unordered_map<Key, WeakPointer>;
283 using MapLock = std::recursive_mutex;
285 LocalLockHolder(Key key, Map& map, MapLock& mapLock) in LocalLockHolder() argument
298 LocalLockHolder(LocalLockHolder&& other) noexcept in LocalLockHolder() function
305 ~LocalLockHolder() { in ~LocalLockHolder()
324 void lock() { mRefLock->lock(); } in lock()
325 void unlock() { mRefLock->unlock(); } in unlock()
[all …]