IBR-DTNSuite  0.10
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::Conditionalprotected
Conditional()ibrcommon::Conditionalprotected
dummy()ibrcommon::Mutexprotectedstatic
enter()ibrcommon::Mutexprotectedvirtual
get() const ibrcommon::ThreadsafeState< T >inline
gettimeout(size_t timeout, struct timespec *hires)ibrcommon::Conditionalprotectedstatic
leave()ibrcommon::Mutexprotectedvirtual
lock()ibrcommon::ThreadsafeState< T >inline
m_attribrcommon::Mutexprotected
m_mutexibrcommon::Mutexprotected
Mutex(MUTEX_TYPE type=MUTEX_NORMAL)ibrcommon::Mutexprotected
MUTEX_ERRORCHECK enum valueibrcommon::Mutexprotected
MUTEX_NORMAL enum valueibrcommon::Mutexprotected
MUTEX_RECURSIVE enum valueibrcommon::Mutexprotected
MUTEX_TYPE enum nameibrcommon::Mutexprotected
operator!=(T st) const ibrcommon::ThreadsafeState< T >inline
operator=(T st)ibrcommon::ThreadsafeState< T >inline
operator==(T st) const ibrcommon::ThreadsafeState< T >inline
reset(T init)ibrcommon::ThreadsafeState< T >inline
ibrcommon::Conditional::reset()ibrcommon::Conditionalprotected
signal(bool broadcast=false)ibrcommon::Conditionalprotected
ThreadsafeState(T init, T final)ibrcommon::ThreadsafeState< T >inline
trylock()ibrcommon::Mutexprotectedvirtual
wait(T st)ibrcommon::ThreadsafeState< T >inline
ibrcommon::Conditional::wait(size_t timeout=0)ibrcommon::Conditionalprotected
ibrcommon::Conditional::wait(struct timespec *ts)ibrcommon::Conditionalprotected
~Conditional()ibrcommon::Conditionalprotectedvirtual
~Mutex()ibrcommon::Mutexprotectedvirtual
~MutexInterface()=0ibrcommon::MutexInterfaceprotectedpure virtual
~ThreadsafeState()ibrcommon::ThreadsafeState< T >inlinevirtual