Home
last modified time | relevance | path

Searched refs:LockType (Results 1 - 9 of 9) sorted by relevance

/foundation/arkui/ace_engine_lite/frameworks/src/core/base/
H A Dace_lock.cpp24 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 Dace_lock.h30 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 Dlocking.h29 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 Diteration.h48 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 Dintf_iterable.h43 LockType lock { LockType::UNIQUE_LOCK };
H A Dintf_lockable.h59 enum class LockType { NO_LOCK = 0, UNIQUE_LOCK = 1, SHARED_LOCK = 2 }; class
/foundation/graphic/graphic_3d/lume/metaobject/src/container/
H A Dcontainer_base.cpp73 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 Dmeta_object.cpp57 IterateStrategy { TraversalType::NO_HIERARCHY, LockType::NO_LOCK }); in Build()
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/
H A DIntfContainerTest.cpp1247 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