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

Method chunkOverhead

src/fl/net/http/chunked_encoding.cpp.hpp:178–184  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

176}
177
178size_t ChunkedWriter::chunkOverhead(size_t dataLen) {
179 // Overhead: hex-digits + "\r\n" + data + "\r\n"
180 // Count hex digits needed
181 char sizeHex[32];
182 int hexLen = fl::snprintf(sizeHex, sizeof(sizeHex), "%zx", dataLen);
183 return static_cast<size_t>(hexLen) + 2 + dataLen + 2; // hex + \r\n + data + \r\n
184}
185
186size_t ChunkedWriter::writeChunk(fl::span<const u8> data, fl::span<u8> out) {
187 // Format: <size-hex>\r\n<data>\r\n

Callers

nothing calls this directly

Calls 1

snprintfFunction · 0.85

Tested by

no test coverage detected