Writes the data chunked to the actual client.
Definition: HttpChunkWriter.h:19
int writeChunk(Client &client, const char *str, int len, const char *str1=nullptr, int len1=0)
Definition: HttpChunkWriter.h:21
void writeEnd(Client &client)
Definition: HttpChunkWriter.h:38
Processing of a single stream to a single client. In the loop we can simply provide individual small ...
Definition: HttpStreamCopy.h:14
bool isOpen()
Definition: HttpStreamCopy.h:25
HttpChunkWriter writer
Definition: HttpStreamCopy.h:40
void close()
Definition: HttpStreamCopy.h:46
Stream * input_ptr
Definition: HttpStreamCopy.h:41
~HttpStreamCopy()
Definition: HttpStreamCopy.h:23
bool is_open
Definition: HttpStreamCopy.h:44
int output_size
Definition: HttpStreamCopy.h:43
void doLoop()
Definition: HttpStreamCopy.h:27
Client * client_ptr
Definition: HttpStreamCopy.h:42
HttpStreamCopy(Stream &input, Client &client, int outputSize=215)
Definition: HttpStreamCopy.h:16
Definition: Allocator.h:13