feisty meow concerns codebase
2.140
|
Interface for a simple form of synchronization. More...
#include <contracts.h>
Public Member Functions | |
virtual void | establish_lock ()=0 |
virtual void | repeal_lock ()=0 |
Interface for a simple form of synchronization.
Derived classes must provide a locking operation and a corresponding unlocking operation.
Definition at line 97 of file contracts.h.
|
pure virtual |
Implemented in processes::rendezvous, and basis::mutex.
Referenced by basis::auto_synchronizer::auto_synchronizer().
|
pure virtual |
Implemented in processes::rendezvous, and basis::mutex.