#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 |