#include <Conditional.h>
Public Member Functions | |
| Conditional () | |
| ~Conditional () | |
| void | signal (bool broadcast=false) |
| void | wait () |
Private Attributes | |
| pthread_cond_t * | m_cond |
| pthread_mutex_t * | m_mutex |
| void dtn::utils::Conditional::signal | ( | bool | broadcast = false |
) |
References m_cond, and m_mutex.
Referenced by dtn::core::CustodyManager::raiseEvent(), dtn::core::BundleRouter::raiseEvent(), dtn::core::AbstractBundleStorage::raiseEvent(), dtn::core::TCPConnection::setState(), dtn::core::AbstractBundleStorage::stopWait(), dtn::core::CustodyManager::terminate(), and dtn::core::BundleRouter::terminate().
| void dtn::utils::Conditional::wait | ( | ) |
pthread_cond_t* dtn::utils::Conditional::m_cond [private] |
Referenced by Conditional(), signal(), wait(), and ~Conditional().
pthread_mutex_t* dtn::utils::Conditional::m_mutex [private] |
Referenced by Conditional(), signal(), wait(), and ~Conditional().
1.5.6