IBR-DTNSuite
0.12
|
#include <Semaphore.h>
Public Member Functions | |
Semaphore (unsigned int value=0) | |
virtual | ~Semaphore () |
void | wait () |
void | post () |
Definition at line 35 of file Semaphore.h.
ibrcommon::Semaphore::Semaphore | ( | unsigned int | value = 0 ) |
Definition at line 30 of file Semaphore.cpp.
|
virtual |
Definition at line 35 of file Semaphore.cpp.
void ibrcommon::Semaphore::post | ( | ) |
Definition at line 45 of file Semaphore.cpp.
Referenced by ibrcommon::Queue< dtn::net::BundleTransfer >::__pop(), ibrcommon::FileBLOB::close(), and dtn::storage::DataStorage::run().
void ibrcommon::Semaphore::wait | ( | ) |
Definition at line 40 of file Semaphore.cpp.
Referenced by ibrcommon::FileBLOB::open(), ibrcommon::Queue< dtn::net::BundleTransfer >::push(), and dtn::storage::DataStorage::store().