#include <MainTaskSchedulerFactory.h>
A set of static function with the same interface than @TaskSchedulerFactory, working on a single instance of @TaskSchedulerFactory.
The static functions @createInRegistry use the factory to instantiate a task scheduler and store it in @MainTaskSchedulerRegistry
Static Public Member Functions | |
static bool | registerScheduler (const std::string &name, const std::function< TaskScheduler *()> &creatorFunc) |
static TaskScheduler * | instantiate (const std::string &name) |
static std::set< std::string > | getAvailableSchedulers () |
static TaskScheduler * | createInRegistry (const std::string &name) |
static TaskScheduler * | createInRegistry () |
static std::string | defaultTaskSchedulerType () |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |