#include <Mutex.h>
Public Member Functions | |
| Mutex () | |
| ~Mutex () | |
| bool | tryLock () |
| void | lock () |
| void | unlock () |
| void | enterMutex () |
| void | leaveMutex () |
Private Attributes | |
| pthread_mutex_t * | m_mutex |
| dtn::utils::Mutex::Mutex | ( | ) |
References m_mutex.
| dtn::utils::Mutex::~Mutex | ( | ) |
References m_mutex.
| bool dtn::utils::Mutex::tryLock | ( | ) |
References m_mutex.
| void dtn::utils::Mutex::lock | ( | ) |
References enterMutex().
| void dtn::utils::Mutex::unlock | ( | ) |
References leaveMutex().
| void dtn::utils::Mutex::enterMutex | ( | ) |
| void dtn::utils::Mutex::leaveMutex | ( | ) |
References m_mutex.
Referenced by dtn::core::CustodyManager::checkCustodyTimer(), dtn::utils::MutexLock::unlock(), unlock(), and dtn::utils::MutexLock::~MutexLock().
pthread_mutex_t* dtn::utils::Mutex::m_mutex [private] |
Referenced by enterMutex(), leaveMutex(), Mutex(), tryLock(), and ~Mutex().
1.5.6