AAO DRAMA/DRAMA2 C++ Interface
Classes | Namespaces
thread.hh File Reference

Detailed Description

DRAMA 2 include file - Code common to DRAMA 2 features supporting threading.

Author
Tony Farrell, AAO
Revision
1.45
Date
22-Feb-2016 14:09:57+11
Id
ACMM:Drama2/drama/thread.hh,v 1.45 22-Feb-2016 14:09:57+11 tjf
#include "drama/messagehandler.hh"
#include <thread>
#include <queue>
#include <deque>
#include <map>
#include <chrono>
#include <future>
#include <condition_variable>
#include <csignal>

Go to the source code of this file.

Classes

class  drama::thread::AccessDrama
 A class used by threads to access and enable the DRAMA context of an action or of a particular UFACE context. More...
 
class  drama::thread::ProcessInfo
 A class with information used by the TransEvtProcessor methods. More...
 
class  drama::thread::SignalBlocker
 Constructing an object of this type will block all blockable UNIX signals in the current thread. More...
 
class  drama::thread::TMessHandler
 This interface class must be implemented by classes which have threads waiting for messages. More...
 
class  drama::thread::TSdsListToUserObj
 Object used to print SDS objects using MessageUser from TMessHandler objects. More...
 

Namespaces

 drama
 The drama namespace contains all the classes, types etc of the DRAMA 2 implementation.
 
 drama::thread
 This namespace is used for features which are particular to supporting C++11 thread based operations within DRAMA 2.
 

Click here for the DRAMA home page and here for the AAO home page.

For more information, contact tjf@aao.gov.au 

Generated on Mon Feb 22 2016 15:57:52 for AAO DRAMA/DRAMA2 C++ Interface by doxygen 1.8.10