|
FastLED 3.9.15
|
Task executor (singleton) — manages registered runners.
Definition at line 103 of file executor.h.
#include <executor.h>
Collaboration diagram for fl::task::Executor:Public Member Functions | |
| bool | has_active_tasks () const |
| Check if there are any active tasks. | |
| void | register_runner (Runner *r) |
| Register a runner. | |
| size_t | total_active_tasks () const |
| Get total number of active tasks across all runners. | |
| void | unregister_runner (Runner *r) |
| Unregister a runner. | |
| void | update_all () |
| Update all registered runners. | |
Static Public Member Functions | |
| static Executor & | instance () |
Private Attributes | |
| fl::vector< Runner * > | mRunners |