Public Member Functions | |
| TimedMutex & | timed_mutex () |
| bool | try_lock_for (chrono::SystemClock::duration timeout) |
| bool | try_lock_until (chrono::SystemClock::time_point deadline) |
Public Member Functions inherited from pw::sync::GenericLockable< TimedMutex > | |
| bool | try_lock () |
Public Member Functions inherited from pw::sync::VirtualBasicLockable | |
| void | lock () |
| void | unlock () |
Additional Inherited Members | |
Protected Types inherited from pw::sync::VirtualBasicLockable | |
| enum class | Operation { kLock , kUnlock } |
Protected Member Functions inherited from pw::sync::GenericBasicLockable< LockType > | |
| LockType & | impl () |