#include <object_base.h>
Inheritance diagram for synchronizer_base:

Public Member Functions | |
| virtual | ~synchronizer_base () |
| virtual void | establish_lock ()=0 |
| virtual void | repeal_lock ()=0 |
Derived classes must provide a locking operation and a corresponding unlocking operation.
Definition at line 108 of file object_base.h.
| synchronizer_base::~synchronizer_base | ( | ) | [virtual] |
Definition at line 32 of file object_base.cpp.
| virtual void synchronizer_base::establish_lock | ( | ) | [pure virtual] |
Implemented in mutex_base, semaphore, and rendezvous.
Referenced by auto_synchronizer::auto_synchronizer().
| virtual void synchronizer_base::repeal_lock | ( | ) | [pure virtual] |
Implemented in mutex_base, semaphore, and rendezvous.
1.5.1