Searched refs:pw_sync_TimedMutex (Results 1 – 5 of 5) sorted by relevance
83 using pw_sync_TimedMutex = pw::sync::TimedMutex; variable87 typedef struct pw_sync_TimedMutex pw_sync_TimedMutex; typedef94 void pw_sync_TimedMutex_Lock(pw_sync_TimedMutex* mutex)98 bool pw_sync_TimedMutex_TryLock(pw_sync_TimedMutex* mutex)102 bool pw_sync_TimedMutex_TryLockFor(pw_sync_TimedMutex* mutex,108 bool pw_sync_TimedMutex_TryLockUntil(pw_sync_TimedMutex* mutex,113 void pw_sync_TimedMutex_Unlock(pw_sync_TimedMutex* mutex)
22 void pw_sync_TimedMutex_CallLock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_CallLock()26 bool pw_sync_TimedMutex_CallTryLock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_CallTryLock()30 bool pw_sync_TimedMutex_CallTryLockFor(pw_sync_TimedMutex* mutex, in pw_sync_TimedMutex_CallTryLockFor()36 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_TimePoint deadline) { in pw_sync_TimedMutex_CallTryLockUntil()40 void pw_sync_TimedMutex_CallUnlock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_CallUnlock()
19 extern "C" void pw_sync_TimedMutex_Lock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_Lock()23 extern "C" bool pw_sync_TimedMutex_TryLock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_TryLock()28 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_Duration timeout) { in pw_sync_TimedMutex_TryLockFor()33 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_TimePoint deadline) { in pw_sync_TimedMutex_TryLockUntil()38 extern "C" void pw_sync_TimedMutex_Unlock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_Unlock()
31 void pw_sync_TimedMutex_CallLock(pw_sync_TimedMutex* mutex);32 bool pw_sync_TimedMutex_CallTryLock(pw_sync_TimedMutex* mutex);33 bool pw_sync_TimedMutex_CallTryLockFor(pw_sync_TimedMutex* mutex,36 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_TimePoint deadline);37 void pw_sync_TimedMutex_CallUnlock(pw_sync_TimedMutex* mutex);
317 ``pw_sync_TimedMutex`` opaque struct alias.360 extern pw_sync_TimedMutex mutex; // This can only be created in C++.