IBR-DTNSuite  0.8
ibrcommon::ObjectLock Class Reference

#include <ObjectLock.h>

Collaboration diagram for ibrcommon::ObjectLock:

List of all members.

Public Member Functions

 ObjectLock (void *obj)
virtual ~ObjectLock ()

Protected Attributes

void * _obj

Static Protected Attributes

static ibrcommon::Conditional __cond
static std::set< void * > __locks

Detailed Description

Definition at line 17 of file ObjectLock.h.


Constructor & Destructor Documentation

Definition at line 16 of file ObjectLock.cpp.

References __cond, __locks, and ibrcommon::Conditional::wait().

Here is the call graph for this function:

Definition at line 32 of file ObjectLock.cpp.

References __cond, __locks, and _obj.


Member Data Documentation

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().


The documentation for this class was generated from the following files: