#include <MutexUtils.h>
Public Types | |
typedef T | Case |
Public Member Functions | |
const Case & | get () const |
void | go (const Case &i) |
const Case & | operator() () const |
Private Attributes | |
boost::condition | doit |
Case | it |
SimpleLockMutex::Mutex | lock |
Definition at line 117 of file MutexUtils.h.
typedef T ThreadMessage< T >::Case |
Definition at line 119 of file MutexUtils.h.
|
inline |
Definition at line 133 of file MutexUtils.h.
References ThreadMessage< T >::it.
Referenced by Options.Options::__getitem__().
|
inline |
Definition at line 127 of file MutexUtils.h.
References ThreadMessage< T >::doit, i, ThreadMessage< T >::it, and ThreadMessage< T >::lock.
|
inline |
Definition at line 121 of file MutexUtils.h.
References ThreadMessage< T >::doit, ThreadMessage< T >::it, and ThreadMessage< T >::lock.
|
mutableprivate |
Definition at line 138 of file MutexUtils.h.
Referenced by ThreadMessage< T >::go(), and ThreadMessage< T >::operator()().
|
private |
Definition at line 139 of file MutexUtils.h.
Referenced by ThreadMessage< T >::get(), ThreadMessage< T >::go(), and ThreadMessage< T >::operator()().
|
mutableprivate |
Definition at line 137 of file MutexUtils.h.
Referenced by ThreadMessage< T >::go(), and ThreadMessage< T >::operator()().