FastLED 3.10.8
Loading...
Searching...
No Matches

◆ serverThreadFunc()

void serverThreadFunc ( )

Definition at line 74 of file RpcBidirectional.ino.

74 {
75 while (serverRunning.load()) {
76 uint32_t now = millis();
77 serverTransport->acceptClients();
78 serverTransport->update(now);
79 if (serverRemote) {
80 serverRemote->update(now);
81 }
82 fl::this_thread::sleep_for(fl::chrono::milliseconds(10)); // ok sleep for
83 }
84}
std::atomic< bool > serverRunning(false)
fl::unique_ptr< fl::net::http::HttpStreamServer > serverTransport
fl::unique_ptr< fl::Remote > serverRemote
duration< fl::i64, fl::milli > milliseconds
Milliseconds - duration with period of 1/1,000 seconds.
Definition chrono.h:106
fl::u32 millis() FL_NO_EXCEPT
Universal millisecond timer - returns milliseconds since system startup.
fl::u32 uint32_t
Definition stdint.h:218

References serverRemote, serverRunning(), and serverTransport.

Referenced by setup().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: