Base Framework
|
Exclusive synchronization. More...
#include <base/concurrency/ExclusiveSynchronize.h>
Public Member Functions | |
ExclusiveSynchronize (const Guard &_guard) | |
~ExclusiveSynchronize () | |
Exclusive synchronization.
This class is used to synchronize executing contexts exclusively with a guard object of your choice.
|
inlineexplicit |
Initializes the synchronization object.
guard | The synchronize able object to be synchronized. |
|
inline |
Releases the lock if not already released and destroys the synchronization object.