|
FastLED 3.9.15
|
#include <fetch.h>
Inheritance diagram for fl::FetchManager:
Collaboration diagram for fl::FetchManager:Public Member Functions | |
| fl::size | active_requests () const |
| size_t | active_task_count () const override |
| Get number of active tasks (for debugging/monitoring) | |
| void | cleanup_completed_promises () |
| bool | has_active_tasks () const override |
| Check if this runner has active tasks. | |
| void | register_promise (const fl::promise< response > &promise) |
| void | update () override |
| Update this async runner (called during async pumping) | |
Public Member Functions inherited from fl::async_runner | |
| virtual | ~async_runner ()=default |
Static Public Member Functions | |
| static FetchManager & | instance () |
Private Attributes | |
| fl::vector< fl::promise< response > > | mActivePromises |
| fl::unique_ptr< FetchEngineListener > | mEngineListener |