15 #ifndef CHUNKEDSTREAM_H
16 #define CHUNKEDSTREAM_H
18 #include "pandabase.h"
23 #include "socketStream.h"
24 #include "chunkedStreamBuf.h"
38 class IChunkedStream :
public ISocketStream {
40 INLINE IChunkedStream();
41 INLINE IChunkedStream(BioStreamPtr *source, HTTPChannel *doc);
43 INLINE IChunkedStream &open(BioStreamPtr *source, HTTPChannel *doc);
44 virtual ~IChunkedStream();
46 virtual bool is_closed();
48 virtual ReadState get_read_state();
51 ChunkedStreamBuf _buf;
54 #include "chunkedStream.I"
56 #endif // HAVE_OPENSSL