The Gaudi Framework  v30r3 (a5ef0a68)
SerialTaskQueue.h File Reference
#include <atomic>
#include <memory>
#include <tbb/concurrent_queue.h>
#include <tbb/task.h>
Include dependency graph for SerialTaskQueue.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Gaudi::SerialTaskQueue
 Class for a generic serial queue of tasks (modeled on the Intel Threading Building Blocks Design Pattern "Local Serializer"). More...
 
class  Gaudi::SerialTaskQueue::WorkItem
 Base class for the task to be executed by the serial queue. More...
 
class  Gaudi::SerialTaskQueue::SerialWorkItem
 Wrapper for the WorkItem class for internal concurrency bookkeeping. More...
 
class  Gaudi::SerialTaskQueue::SerialWorkItemRunner
 Helper class to wrap a SerialWorkItem in a tbb::task. More...
 

Namespaces

 Gaudi
 Helper functions to set/get the application return code.