|
Arduino DLNA Server
|
Print implementation for HTTP chunked transfer encoding. More...
#include <HttpChunkWriter.h>

Public Member Functions | |
| ChunkPrint (Client &client) | |
| size_t | write (uint8_t ch) override |
| size_t | write (const uint8_t *buffer, size_t size) override |
| size_t | print (const char *str) |
| size_t | printEscaped (const char *str) |
| size_t | println (const char *str) |
| size_t | println () |
| size_t | printf (const char *fmt,...) |
| void | end () |
Protected Attributes | |
| Client * | client_ptr |
| HttpChunkWriter | chunk_writer |
Print implementation for HTTP chunked transfer encoding.
This class wraps a Client and uses HttpChunkWriter to send data using HTTP chunked transfer encoding. All writes are sent as individual chunks. Provides print, println, printf, and printEscaped utilities for chunked output.
Usage: ChunkPrint cp(client); cp.print("Hello"); cp.println("World"); cp.end(); // signals end of chunked stream
Used internally for streaming large HTTP responses without buffering.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
protected |
|
protected |