FastLED 3.9.15
Loading...
Searching...
No Matches

◆ register_promise()

void fl::FetchManager::register_promise ( const fl::promise< response > & promise)

Definition at line 116 of file fetch.cpp.

116 {
117 // Auto-register with async system and engine listener on first promise
118 if (mActivePromises.empty()) {
120
121 if (!mEngineListener) {
124 }
125 }
126
127 mActivePromises.push_back(promise);
128}
static AsyncManager & instance()
Definition async.cpp:16
void register_runner(async_runner *runner)
Register an async runner.
Definition async.cpp:20
static void addListener(Listener *listener, int priority=0)
fl::unique_ptr< FetchEngineListener > mEngineListener
Definition fetch.h:270
fl::vector< fl::promise< response > > mActivePromises
Definition fetch.h:269
fl::enable_if<!fl::is_array< T >::value, unique_ptr< T > >::type make_unique(Args &&... args)
Definition memory.h:42

References fl::EngineEvents::addListener(), fl::AsyncManager::instance(), mActivePromises, fl::make_unique(), mEngineListener, and fl::AsyncManager::register_runner().

+ Here is the call graph for this function: