Home
last modified time | relevance | path

Searched refs:MutexHandle (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/threading/
H A Dprimitive_api.h31 struct alignas(8) MutexHandle { // 8 alignment size struct
38 using CreateMutexType = void (*)(MutexType, MutexHandle&); argument
39 using DestroyMutexType = void (*)(MutexHandle&);
40 using LockMutexType = bool (*)(MutexHandle&);
41 using UnlockMutexType = bool (*)(MutexHandle&);
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dmeta_object_lib.cpp24 using CORE_NS::MutexHandle;
35 …sizeof(InternalMutexType) <= sizeof(MutexHandle::storage) && alignof(InternalMutexType) <= alignof…
37 static void CreateMutex(MutexType, MutexHandle& handle) in CreateMutex()
47 static void DestroyMutex(MutexHandle& handle) in DestroyMutex()
56 static bool LockMutex(MutexHandle& handle) in LockMutex()
66 static bool UnlockMutex(MutexHandle& handle) in UnlockMutex()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/threading/
H A Dmutex.h67 MutexHandle handle_; in CORE_BEGIN_NAMESPACE()