ibrcommon::Mutex Class Reference

#include <Mutex.h>

Inheritance diagram for ibrcommon::Mutex:
dtn::core::AbstractWorker ibrcommon::BLOB ibrcommon::BLOB::Reference ibrcommon::Conditional dtn::daemon::Debugger dtn::daemon::DevNull dtn::daemon::EchoWorker ibrcommon::FileBLOB ibrcommon::StringBLOB ibrcommon::TmpFileBLOB ibrcommon::StatefulConditional< T, block > ibrcommon::ThreadSafeQueue< T > ibrcommon::WaitForConditional ibrcommon::ThreadSafeQueue< dtn::data::Bundle >

List of all members.

Public Member Functions

 Mutex ()
virtual ~Mutex ()
virtual void enter ()
virtual void leave ()

Protected Attributes

pthread_mutex_t m_mutex

Detailed Description

Definition at line 8 of file Mutex.h.


Constructor & Destructor Documentation

ibrcommon::Mutex::Mutex (  ) 

Definition at line 6 of file Mutex.cpp.

References m_mutex.

ibrcommon::Mutex::~Mutex (  )  [virtual]

Definition at line 11 of file Mutex.cpp.

References m_mutex.


Member Function Documentation

void ibrcommon::Mutex::enter (  )  [virtual]
void ibrcommon::Mutex::leave (  )  [virtual]

Member Data Documentation

pthread_mutex_t ibrcommon::Mutex::m_mutex [protected]

Definition at line 18 of file Mutex.h.

Referenced by enter(), leave(), Mutex(), ibrcommon::Conditional::wait(), and ~Mutex().


The documentation for this class was generated from the following files:
Generated on Mon Aug 23 08:13:01 2010 for IBR-DTNSuite by  doxygen 1.6.3