3#ifdef FASTLED_HAS_NETWORKING
25 HttpStreamClient(
const fl::string& host, u16 port = 8080, u32 heartbeatIntervalMs = 30000);
35 bool connect() override;
38 void disconnect() override;
42 bool isConnected() const override;
50 int sendData(fl::span<const
u8> data) override;
55 int recvData(fl::span<
u8> buffer) override;
58 void triggerReconnect() override;
64 bool sendHttpRequestHeader();
69 bool readHttpResponseHeader();
72 fl::unique_ptr<NativeHttpClient> mNativeClient;
76 bool mHttpHeaderReceived;
Base class for HTTP streaming transport Implements RequestSource and ResponseSink for Remote class Ma...
::fl::net::http::HttpStreamClient HttpStreamClient
Base definition for an LED controller.