FastLED 3.9.15
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:103
fl::u32 uint32_t
Definition s16x16x4.h:219
fl::u32 millis()
Universal millisecond timer - returns milliseconds since system startup.

References serverRemote, serverRunning(), and serverTransport.

Referenced by setup().

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