Searched refs:LockType (Results 1 - 9 of 9) sorted by relevance
/foundation/arkui/ace_engine_lite/frameworks/src/core/base/ |
H A D | ace_lock.cpp | 24 LockType::LockType() : mutex_(PTHREAD_MUTEX_INITIALIZER), mutexInited_(0) in LockType() function in OHOS::ACELite::LockType 29 LockType::LockType() : mutexInited_(0) 35 LockType::~LockType() in ~LockType() 44 void LockType::Lock() in Lock() 52 void LockType::Unlock() in Unlock() 61 AutoLockGuard::AutoLockGuard(LockType &lock) : lock_(lock) in AutoLockGuard()
|
H A D | ace_lock.h | 30 class LockType final : public MemoryHeap { 32 ACE_DISALLOW_COPY_AND_MOVE(LockType); 33 LockType(); 34 ~LockType(); 48 // Usage: declare LockType lock inadvance, and declare AutoLockGuard(lock) in the target locking scope. 52 explicit AutoLockGuard(LockType &lock); 56 LockType &lock_;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | locking.h | 29 explicit InterfaceLock(LockType type, const CORE_NS::IInterface* t) : type_(type), p_(interface_cast<ILockable>(t)) in InterfaceLock() 32 if (type_ == LockType::UNIQUE_LOCK) { in InterfaceLock() 34 } else if (type_ == LockType::SHARED_LOCK) { in InterfaceLock() 39 explicit InterfaceLock(LockType type, const CORE_NS::IInterface& t) : InterfaceLock(type, &t) {} in InterfaceLock() 41 explicit InterfaceLock(LockType type, const BASE_NS::shared_ptr<Type>& t) : InterfaceLock(type, t.get()) in InterfaceLock() 60 if (type_ == LockType::UNIQUE_LOCK) { in ~InterfaceLock() 62 } else if (type_ == LockType::SHARED_LOCK) { in ~InterfaceLock() 74 LockType type_;
|
H A D | iteration.h | 48 IterateStrategy { traversal, LockType::UNIQUE_LOCK }); in ForEachUnique() 69 IterateStrategy { traversal, LockType::SHARED_LOCK }); 85 return Internal::Iterate(c, BASE_NS::forward<Func>(func), IterateStrategy { traversal, LockType::UNIQUE_LOCK }) 102 return Internal::ConstIterate(c, BASE_NS::forward<Func>(func), IterateStrategy { traversal, LockType::SHARED_LOCK })
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_iterable.h | 43 LockType lock { LockType::UNIQUE_LOCK };
|
H A D | intf_lockable.h | 59 enum class LockType { NO_LOCK = 0, UNIQUE_LOCK = 1, SHARED_LOCK = 2 }; class
|
/foundation/graphic/graphic_3d/lume/metaobject/src/container/ |
H A D | container_base.cpp | 73 IterateStrategy { isFlat ? TraversalType::NO_HIERARCHY : options.behavior, LockType::SHARED_LOCK }); in FindAnyImpl() 90 IterateStrategy { isFlat ? TraversalType::NO_HIERARCHY : options.behavior, LockType::SHARED_LOCK }); in FindAllImpl()
|
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | meta_object.cpp | 57 IterateStrategy { TraversalType::NO_HIERARCHY, LockType::NO_LOCK }); in Build()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/ |
H A D | IntfContainerTest.cpp | 1247 IterateStrategy { TraversalType::DEPTH_FIRST_PRE_ORDER, LockType::NO_LOCK }); in HWTEST_F() 1256 IterateStrategy { TraversalType::FULL_HIERARCHY, LockType::UNIQUE_LOCK }); in HWTEST_F() 1265 IterateStrategy { TraversalType::BREADTH_FIRST_ORDER, LockType::UNIQUE_LOCK }); in HWTEST_F()
|
Completed in 5 milliseconds