MIRA
Classes | Namespaces | Typedefs
DispatcherThread.h File Reference

Dispatcher class that allows registration of handler functions that need to be called from within the same thread. More...

#include <set>
#include <deque>
#include <boost/function.hpp>
#include <boost/thread/condition_variable.hpp>
#include <error/LoggingAux.h>
#include <utils/Time.h>
#include <utils/StringAlgorithms.h>
#include <thread/Thread.h>
#include <fw/FrameworkExports.h>
#include <fw/Status.h>
#include <fw/Runnable.h>
Include dependency graph for DispatcherThread.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IteratablePriorityQueue< T, Sequence, Compare >
 
class  DispatcherThread
 Class that can be used whenever you want to have ONE thread where several handlers are assigned to. More...
 
class  DispatcherThread::Timer
 Class representing timers and tasks that can be registered and executed by the dispatcher thread. More...
 
class  DispatcherThread::XUnrecoverableFailure
 Exception that can be thrown in every handler to indicate an unrecoverable failure. More...
 
struct  DispatcherThread::QueueItem
 XXX. More...
 

Namespaces

 mira
 specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
 

Typedefs

typedef DispatcherThread::Timer Timer
 
typedef DispatcherThread::TimerPtr TimerPtr
 
typedef DispatcherThread::TimerCallback TimerCallback
 

Detailed Description

Dispatcher class that allows registration of handler functions that need to be called from within the same thread.

Author
Erik Einhorn
Date
2010/11/21