Pigweed
 
Loading...
Searching...
No Matches
pw::sync::VirtualTimedMutex Class Referencefinal
Inheritance diagram for pw::sync::VirtualTimedMutex:
pw::sync::GenericLockable< TimedMutex > pw::sync::GenericBasicLockable< LockType > pw::sync::VirtualBasicLockable

Public Member Functions

TimedMutextimed_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 ()
 

The documentation for this class was generated from the following file: