FastLED 3.9.15
Loading...
Searching...
No Matches
fl::task::Executor Class Reference

Detailed Description

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 Executorinstance ()
 

Private Attributes

fl::vector< Runner * > mRunners
 

The documentation for this class was generated from the following files: