Threading API

This low-level API provides a framework for creating multi-threaded applications. More...

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...

Detailed Description

This low-level API provides a framework for creating multi-threaded applications.


Generated on Tue Sep 5 23:47:43 2006 for GNE by  doxygen 1.4.7