FastLED 3.9.15
Loading...
Searching...
No Matches
fl::FetchManager Class Reference

Detailed Description

Internal fetch manager for promise tracking.

Definition at line 253 of file fetch.h.

#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 FetchManagerinstance ()
 

Private Attributes

fl::vector< fl::promise< response > > mActivePromises
 
fl::unique_ptr< FetchEngineListenermEngineListener
 

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