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

Detailed Description

Internal fetch manager for promise tracking.

Definition at line 248 of file fetch.h.

#include <fetch.h>

+ Inheritance diagram for fl::net::http::FetchManager:
+ Collaboration diagram for fl::net::http::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::task::Promise< Response > &promise)
 
void update () override
 Update this runner (called during task pumping)
 
- Public Member Functions inherited from fl::task::Runner
virtual ~Runner () FL_NOEXCEPT=default
 

Static Public Member Functions

static FetchManagerinstance ()
 

Private Attributes

fl::vector< fl::task::Promise< Response > > mActivePromises
 
fl::unique_ptr< FetchEngineListenermEngineListener
 

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