IBR-DTNSuite  0.8
ibrcommon::ThreadsafeState< T > Member List
This is the complete list of members for ibrcommon::ThreadsafeState< T >, including all inherited members.
_final_stateibrcommon::ThreadsafeState< T > [protected]
_stateibrcommon::ThreadsafeState< T > [protected]
abort()ibrcommon::Conditional [protected]
Conditional()ibrcommon::Conditional [protected]
dummy()ibrcommon::Mutex [protected, static]
enter()ibrcommon::Mutex [protected, virtual]
get() const ibrcommon::ThreadsafeState< T > [inline]
gettimeout(size_t timeout, struct timespec *hires)ibrcommon::Conditional [protected, static]
leave()ibrcommon::Mutex [protected, virtual]
lock()ibrcommon::ThreadsafeState< T > [inline]
m_attribrcommon::Mutex [protected]
m_mutexibrcommon::Mutex [protected]
Mutex(MUTEX_TYPE type=MUTEX_NORMAL)ibrcommon::Mutex [protected]
MUTEX_ERRORCHECK enum valueibrcommon::Mutex [protected]
MUTEX_NORMAL enum valueibrcommon::Mutex [protected]
MUTEX_RECURSIVE enum valueibrcommon::Mutex [protected]
MUTEX_TYPE enum nameibrcommon::Mutex [protected]
operator!=(T st) const ibrcommon::ThreadsafeState< T > [inline]
operator=(T st)ibrcommon::ThreadsafeState< T > [inline]
operator==(T st) const ibrcommon::ThreadsafeState< T > [inline]
reset()ibrcommon::Conditional [protected]
signal(bool broadcast=false)ibrcommon::Conditional [protected]
ThreadsafeState(T init, T final)ibrcommon::ThreadsafeState< T > [inline]
trylock()ibrcommon::Mutex [protected, virtual]
wait(T st)ibrcommon::ThreadsafeState< T > [inline]
ibrcommon::Conditional::wait(size_t timeout=0)ibrcommon::Conditional [protected]
ibrcommon::Conditional::wait(struct timespec *ts)ibrcommon::Conditional [protected]
~Conditional()ibrcommon::Conditional [protected, virtual]
~Mutex()ibrcommon::Mutex [protected, virtual]
~MutexInterface()=0ibrcommon::MutexInterface [protected, pure virtual]
~ThreadsafeState()ibrcommon::ThreadsafeState< T > [inline, virtual]