Classes | |
| class | GNE::ConditionVariable |
| A class for a conditional variable. More... | |
| class | GNE::Counter |
| An implementation of a TimerCallback that provides a simple counter. More... | |
| class | GNE::Lock< T > |
| A small helper class that locks the object in its ctor and unlocks it in its destructor. More... | |
| class | GNE::LockEx< T > |
| Works exactly like Lock but allows early release. More... | |
| class | GNE::Mutex |
| The mutex class models a simple mutex to provide mutual exclusion to a resource shared by threads. More... | |
| class | GNE::SynchronizedObject |
| A class meant to act as a base class for objects who might want an acquire/ release pair of functions tied to a mutex for object-level synchronization. More... | |
| class | GNE::Thread |
| A class resembling a thread. More... | |
| class | GNE::Timer |
| The timer class is used to get the current time and to provide callbacks. More... | |
| class | GNE::TimerCallback |
| A pure interface class for usage in the Timer class. More... | |
1.4.7