MCPcopy Create free account
hub / github.com/FastLED/FastLED / createSerialTransport

Function createSerialTransport

src/fl/remote/transport/serial.h:181–184  ·  view source on GitHub ↗

@brief Create RequestSource and ResponseSink pair for serial I/O @param responsePrefix Prefix for outgoing responses (default: "REMOTE: ") @param requestPrefix Prefix to strip from incoming requests (default: "") @return Pair of {RequestSource, ResponseSink} ready for fl::Remote Example: @code auto [source, sink] = fl::transport::createSerialTransport(); fl::Remote remote(source, sink); @endcode

Source from the content-addressed store, hash-verified

179/// fl::Remote remote(source, sink);
180/// @endcode
181inline fl::pair<fl::function<fl::optional<fl::json>()>, fl::function<void(const fl::json&)>>
182createSerialTransport(const char* responsePrefix = "REMOTE: ", const char* requestPrefix = "") {
183 return {createSerialRequestSource(requestPrefix), createSerialResponseSink(responsePrefix)};
184}
185
186// =============================================================================
187// Template Implementations

Callers

nothing calls this directly

Calls 2

createSerialResponseSinkFunction · 0.85

Tested by

no test coverage detected