libUTL++
HttpChunkWriter.h
1
#pragma once
2
4
5
#include <libutl/BufferedStream.h>
6
#include <libutl/MemStream.h>
7
#include <libutl/NetServer.h>
8
#include <libutl/StringVars.h>
9
11
12
UTL_NS_BEGIN;
13
15
24
class
HttpChunkWriter
:
public
BufferedStream
25
{
26
UTL_CLASS_DECL
(
HttpChunkWriter
,
BufferedStream
);
27
UTL_CLASS_DEFID
;
28
29
public
:
30
HttpChunkWriter
(
Stream
* stream,
bool
streamOwner =
true
);
31
32
private
:
33
virtual
void
underflow();
34
35
virtual
void
overflow();
36
};
37
39
40
UTL_NS_END;
UTL_CLASS_DEFID
#define UTL_CLASS_DEFID
Default init() and deInit() (which are merely place-holders).
Definition:
macros.h:532
UTL_CLASS_DECL
#define UTL_CLASS_DECL(DC, BC)
Declaration of standard UTL++ functionality for a non-template class.
Definition:
macros.h:688
utl::Stream
Stream I/O abstraction.
Definition:
Stream.h:68
utl::BufferedStream
Buffered stream.
Definition:
BufferedStream.h:38
utl::HttpChunkWriter
HTTP Chunked Transfer Encoder.
Definition:
HttpChunkWriter.h:24
ucm
HttpChunkWriter.h
Generated on Tue Feb 7 2017 20:11:32 for libUTL++ by
1.8.13