Searched defs:LibuvMutexTraits (Results 1 – 1 of 1) sorted by relevance
187 struct LibuvMutexTraits { struct188 using CondT = uv_cond_t;189 using MutexT = uv_mutex_t;191 static inline int CondInit(CondT* cond) in CondInit()196 static inline int MutexInit(MutexT* mutex) in MutexInit()201 static inline void CondBroadcast(CondT* cond) in CondBroadcast()206 static inline void CondDestroy(CondT* cond) in CondDestroy()211 static inline void CondSignal(CondT* cond) in CondSignal()216 static inline void CondWait(CondT* cond, MutexT* mutex) in CondWait()221 static inline void MutexDestroy(MutexT* mutex) in MutexDestroy()[all …]