27#ifndef NIDAS_UTIL_MUTEXCOUNT_H
28#define NIDAS_UTIL_MUTEXCOUNT_H
32namespace nidas {
namespace util {
A class which wraps a numeric value and guards operations on it with a Mutex.
Definition MutexCount.h:40
MutexCount & operator--()
Pre decrement operator.
Definition MutexCount.h:70
MutexCount(T value=0)
Definition MutexCount.h:42
T value()
Definition MutexCount.h:48
MutexCount & operator++()
Pre increment operator.
Definition MutexCount.h:61
T _value
Definition MutexCount.h:79
Mutex _lock
Definition MutexCount.h:78
A C++ wrapper for a POSIX mutex.
Definition ThreadSupport.h:161
Synchronized is used a simple guard object for critical sections.
Definition ThreadSupport.h:575
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31