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