#include <commonc++/Common.h++>#include <commonc++/Lock.h++>

Go to the source code of this file.
Classes | |
| class | ScopedLock |
| A convenience object for lexical scope based synchronization. More... | |
Namespaces | |
| namespace | ccxx |
Defines | |
| #define | synchronized(LOCK) |
| Introduce a code block that is protected by the Lock LOCK. | |
| #define synchronized | ( | LOCK | ) |
for(ccxx::ScopedLock \ CCXX_UNIQUE_VARNAME(LOCK, __LINE__, locker)(LOCK); \ CCXX_UNIQUE_VARNAME(LOCK, __LINE__, locker).testOnce();)
Introduce a code block that is protected by the Lock LOCK.
1.6.3