|
Tomographer
v4.1
Tomographer C++ Framework Documentation
|
Multiprocessing with native C++11 threads. More...
#include <chrono>#include <stdexcept>#include <thread>#include <mutex>#include <boost/exception/diagnostic_information.hpp>#include <tomographer/tools/loggers.h>#include <tomographer/tools/cxxutil.h>#include <tomographer/tools/needownoperatornew.h>#include <tomographer/multiproc.h>
Include dependency graph for multiprocthreads.h:Go to the source code of this file.
Classes | |
| class | Tomographer::MultiProc::CxxThreads::ThreadSanitizerLogger< BaseLogger > |
| Wrapper logger to call non-thread-safe loggers from a multithreaded environment. More... | |
| struct | Tomographer::Logger::LoggerTraits< MultiProc::CxxThreads::ThreadSanitizerLogger< BaseLogger > > |
| Specialized Traits for Tomographer::MultiProc::OMP::ThreadSanitizerLogger<typename BaseLogger> – see Tomographer::Logger::LoggerTraits<typename LoggerType> More... | |
| class | Tomographer::MultiProc::CxxThreads::TaskDispatcher< TaskType_, TaskCData_, ResultsCollector_, LoggerType_, CountIntType_ > |
| Dispatches tasks to parallel threads using C++11 native threads. More... | |
| struct | Tomographer::MultiProc::CxxThreads::TaskDispatcher< TaskType_, TaskCData_, ResultsCollector_, LoggerType_, CountIntType_ >::thread_shared_data::Schedule |
| struct | Tomographer::MultiProc::CxxThreads::TaskDispatcher< TaskType_, TaskCData_, ResultsCollector_, LoggerType_, CountIntType_ >::thread_shared_data::StatusReport |
Namespaces | |
| Tomographer | |
Base namespace for the Tomographer project. | |
| Tomographer::MultiProc | |
| Definitions for multi-processing classes and helpers. | |
| Tomographer::MultiProc::CxxThreads | |
| Definitions for multitasking using C++ Threads. | |
| Tomographer::Logger | |
| Tomographer's Logging Framework | |
Multiprocessing with native C++11 threads.
See Tomographer::MultiProc::CxxThreads.
Definition in file multiprocthreads.h.