| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

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