nidas  v1.2-1520
Classes | Namespaces | Typedefs
Thread.h File Reference
#include <csignal>
#include "Exception.h"
#include "ThreadSupport.h"
#include <string>
#include <map>
#include <set>

Go to the source code of this file.

Classes

class  nidas::util::Runnable
 
class  nidas::util::Thread
 
class  nidas::util::DetachedThread
 A Thread with a constructor that sets detached=true. More...
 
class  nidas::util::ThreadRunnable
 The ThreadRunnable class implements a Thread which uses a Runnable target to supply the run() method. More...
 
class  nidas::util::ThreadJoiner
 In certain situations one needs to "join oneself", which would be a deadlock. More...
 

Namespaces

 nidas
 Root namespace for the NCAR In-Situ Data Acquisition Software.
 
 nidas::util
 General utility classes. nidas::util contains classes of general utility, like Socket, Thread, etc. The classes use only the standard Unix system libraries and libstdc++, and have no dependency on other external packages such as an XML parser, or a logging package.
 

Typedefs

typedef ThreadRunnable nidas::util::DefaultThread