18 #ifndef NIDAS_UTIL_MUTEXCOUNT_H
19 #define NIDAS_UTIL_MUTEXCOUNT_H
23 namespace nidas {
namespace util {
Synchronized is used a simple guard object for critical sections.
Definition: ThreadSupport.h:544
T _value
Definition: MutexCount.h:70
T value()
Definition: MutexCount.h:39
Mutex _lock
Definition: MutexCount.h:69
MutexCount & operator--()
Pre decrement operator.
Definition: MutexCount.h:61
MutexCount(T value=0)
Definition: MutexCount.h:33
MutexCount & operator++()
Pre increment operator.
Definition: MutexCount.h:52
A class which wraps a numeric value and guards operations on it with a Mutex.
Definition: MutexCount.h:30
A C++ wrapper for a POSIX mutex.
Definition: ThreadSupport.h:154