IBR-DTNSuite
0.8
|
#include <ObjectLock.h>
Public Member Functions | |
ObjectLock (void *obj) | |
virtual | ~ObjectLock () |
Protected Attributes | |
void * | _obj |
Static Protected Attributes | |
static ibrcommon::Conditional | __cond |
static std::set< void * > | __locks |
Definition at line 17 of file ObjectLock.h.
ibrcommon::ObjectLock::ObjectLock | ( | void * | obj | ) |
Definition at line 16 of file ObjectLock.cpp.
References __cond, __locks, and ibrcommon::Conditional::wait().
ibrcommon::ObjectLock::~ObjectLock | ( | ) | [virtual] |
Definition at line 32 of file ObjectLock.cpp.
ibrcommon::Conditional ibrcommon::ObjectLock::__cond [static, protected] |
Definition at line 24 of file ObjectLock.h.
Referenced by ObjectLock(), and ~ObjectLock().
std::set< void * > ibrcommon::ObjectLock::__locks [static, protected] |
Definition at line 25 of file ObjectLock.h.
Referenced by ObjectLock(), and ~ObjectLock().
void* ibrcommon::ObjectLock::_obj [protected] |
Definition at line 26 of file ObjectLock.h.
Referenced by ~ObjectLock().