#include <MutexLock.h>
Public Member Functions | |
| MutexLock (Mutex &m) | |
| ~MutexLock () | |
| void | unlock () |
Private Attributes | |
| Mutex & | m_mutex |
| bool | m_locked |
| dtn::utils::MutexLock::MutexLock | ( | Mutex & | m | ) |
References dtn::utils::Mutex::enterMutex(), and m_mutex.
| dtn::utils::MutexLock::~MutexLock | ( | ) |
References dtn::utils::Mutex::leaveMutex(), m_locked, and m_mutex.
| void dtn::utils::MutexLock::unlock | ( | ) |
References dtn::utils::Mutex::leaveMutex(), m_locked, and m_mutex.
Referenced by dtn::core::BundleRouter::tick(), dtn::core::TCPConvergenceLayer::transmit(), and dtn::core::TCPConnection::transmit().
Mutex& dtn::utils::MutexLock::m_mutex [private] |
Referenced by MutexLock(), unlock(), and ~MutexLock().
bool dtn::utils::MutexLock::m_locked [private] |
Referenced by unlock(), and ~MutexLock().
1.5.6