Provides an easy locking mechanism used to ensure the threadsafety of a code area. More...
#include <xdispatch/synchronized.h>
| Public Member Functions | |
| synclock () | |
| synclock (const synclock &) | |
| ~synclock () | |
| operator bool () const | |
| void | unlock () | 
| Friends | |
| synclock | get_lock_for_key (const std::string &) | 
| synclock | get_lock_for_key (dispatch_semaphore_t) | 
Provides an easy locking mechanism used to ensure the threadsafety of a code area.
Definition at line 53 of file synchronized.h.
| xdispatch::synclock::synclock | ( | const synclock & | ) | 
| xdispatch::synclock::operator bool | ( | ) | const | 
| void xdispatch::synclock::unlock | ( | ) | 
| synclock get_lock_for_key | ( | const std::string & | ) |  [friend] | 
| synclock get_lock_for_key | ( | dispatch_semaphore_t | sem | ) |  [friend] | 
Definition at line 90 of file synchronized.h.