IBR-DTNSuite
0.8
|
#include <Semaphore.h>
Public Member Functions | |
Semaphore (unsigned int value=0) | |
virtual | ~Semaphore () |
void | wait () |
void | post () |
Definition at line 12 of file Semaphore.h.
ibrcommon::Semaphore::Semaphore | ( | unsigned int | value = 0 | ) |
Definition at line 9 of file Semaphore.cpp.
ibrcommon::Semaphore::~Semaphore | ( | ) | [virtual] |
Definition at line 14 of file Semaphore.cpp.
void ibrcommon::Semaphore::post | ( | ) |
Definition at line 24 of file Semaphore.cpp.
Referenced by ibrcommon::Queue< StaticRoutingExtension::Task * >::__pop(), ibrcommon::FileBLOB::close(), and dtn::storage::DataStorage::run().
void ibrcommon::Semaphore::wait | ( | ) |
Definition at line 19 of file Semaphore.cpp.
Referenced by ibrcommon::FileBLOB::open(), ibrcommon::Queue< StaticRoutingExtension::Task * >::push(), and dtn::storage::DataStorage::store().