#include <atomicCounter.h>

| Public Types | |
| typedef IncrementLock < AtomicCounter > | IncLock | 
| Public Member Functions | |
| AtomicCounter (int count=0) | |
| void | inc () | 
| int | valueAndinc () | 
| void | dec () | 
| void | max (int val) | 
| int | value () const | 
| void | setValue (int value) | 
| Private Types | |
| typedef LightMutex | Mutex | 
| Private Attributes | |
| Mutex | m | 
| int | count | 
Definition at line 70 of file atomicCounter.h.
Definition at line 101 of file atomicCounter.h.
| 
 | private | 
Definition at line 72 of file atomicCounter.h.
| 
 | inlineexplicit | 
Definition at line 76 of file atomicCounter.h.
| 
 | inline | 
Definition at line 85 of file atomicCounter.h.
References count, m, and SCOPED_LOCK.
| 
 | inline | 
Definition at line 77 of file atomicCounter.h.
References count, m, and SCOPED_LOCK.
| 
 | inline | 
Definition at line 89 of file atomicCounter.h.
References count, m, osl::eval::max(), and SCOPED_LOCK.
| 
 | inline | 
Definition at line 97 of file atomicCounter.h.
References count, m, SCOPED_LOCK, and value().
| 
 | inline | 
Definition at line 93 of file atomicCounter.h.
References count, m, and SCOPED_LOCK.
Referenced by setValue().
| 
 | inline | 
Definition at line 81 of file atomicCounter.h.
References count, m, and SCOPED_LOCK.
| 
 | private | 
Definition at line 74 of file atomicCounter.h.
Referenced by dec(), inc(), max(), setValue(), value(), and valueAndinc().
| 
 | mutableprivate | 
Definition at line 73 of file atomicCounter.h.
Referenced by dec(), inc(), max(), setValue(), value(), and valueAndinc().
 1.8.4
 1.8.4