Go to the source code of this file.
Classes | |
class | mitsuba::WorkUnit |
Abstract work unit – represents a small amount of information that encodes part of a larger processing task. More... | |
class | mitsuba::WorkResult |
Abstract work result – represents the result of a processed WorkUnit instance. More... | |
class | mitsuba::WorkProcessor |
Abstract work processor – takes work units and turns them into WorkResult instances. More... | |
class | mitsuba::ParallelProcess |
Abstract parallelizable task. More... | |
class | mitsuba::Scheduler |
Centralized task scheduler implementation. More... | |
class | mitsuba::Worker |
Base class of all worker implementations. More... | |
class | mitsuba::LocalWorker |
Acquires work from the scheduler and executes it locally. More... | |
class | mitsuba::DummyWorkUnit |
Dummy work unit without contents. More... | |
Namespaces | |
mitsuba | |
Macros | |
#define | __MITSUBA_CORE_SCHED_H_ |
#define __MITSUBA_CORE_SCHED_H_ |