FastLED 3.9.15
Loading...
Searching...
No Matches
fetch.cpp.hpp File Reference
#include "fl/net/http/fetch.h"
#include "fl/stl/singleton.h"
#include "fl/system/engine_events.h"
#include "fl/task/executor.h"
#include "fl/stl/unique_ptr.h"
#include "fl/task/task.h"
#include "fl/net/rpc_scheduler.h"
#include "fl/net/http/fetch_request.h"
#include "platforms/wasm/js_fetch.h"
+ Include dependency graph for fetch.cpp.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fl::net::http::FetchEngineListener
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::net
 
namespace  fl::net::http
 

Functions

fl::task::Promise< Responsefl::net::http::execute_fetch_request (const fl::string &url, const FetchOptions &request)
 Internal helper to execute a fetch request and return a promise.
 
void fl::net::http::fetch (const fl::string &url, const FetchCallback &callback)
 Make an HTTP GET request (cross-platform, backward compatible)
 
fl::size fl::net::http::fetch_active_requests ()
 Get number of active requests.
 
fl::task::Promise< Responsefl::net::http::fetch_delete (const fl::string &url, const FetchOptions &request=FetchOptions(""))
 HTTP DELETE request.
 
fl::task::Promise< Responsefl::net::http::fetch_get (const fl::string &url, const FetchOptions &request=FetchOptions(""))
 HTTP GET request.
 
fl::task::Promise< Responsefl::net::http::fetch_head (const fl::string &url, const FetchOptions &request=FetchOptions(""))
 HTTP HEAD request.
 
fl::task::Promise< Responsefl::net::http::fetch_http_options (const fl::string &url, const FetchOptions &request=FetchOptions(""))
 HTTP OPTIONS request.
 
fl::task::Promise< Responsefl::net::http::fetch_patch (const fl::string &url, const FetchOptions &request=FetchOptions(""))
 HTTP PATCH request.
 
fl::task::Promise< Responsefl::net::http::fetch_post (const fl::string &url, const FetchOptions &request=FetchOptions(""))
 HTTP POST request.
 
fl::task::Promise< Responsefl::net::http::fetch_put (const fl::string &url, const FetchOptions &request=FetchOptions(""))
 HTTP PUT request.
 
fl::task::Promise< Responsefl::net::http::fetch_request (const fl::string &url, const RequestOptions &options=RequestOptions())
 Generic request with options (like fetch(url, options))
 
void fl::net::http::fetch_update ()
 Legacy manual update for fetch promises (use fl::task::run() for new code)