34 #include <Pt/IOStream.h>
35 #include <Pt/ZBuffer.h>
251 #endif // Pt_ZStream_h
void setBuffer(BasicStreamBuffer< char > *sb)
Sets the buffer.
Definition: IOStream.h:127
Input stream for zlib compression.
Definition: ZStream.h:41
void setBuffer(BasicStreamBuffer< char > *sb)
Sets the buffer.
Definition: IOStream.h:175
void detach()
Detach from target stream.
ZIStream()
Construct with target stream.
Definition: ZStream.h:46
void detach()
Detach from target stream.
Definition: ZStream.h:149
void reset()
Reset to begin new compression/decompression.
Definition: ZStream.h:226
~ZIOStream()
Destructor.
Definition: ZStream.h:202
ZBuffer & zBuffer()
Returns the compression buffer.
Definition: ZStream.h:137
void reset()
Reset to begin new compression/decompression.
Definition: ZStream.h:156
ZIStream(std::istream &is)
Construct with target stream.
Definition: ZStream.h:54
void finish()
Finish and flush remaining data to the target stream.
Definition: ZStream.h:170
void reset(std::iostream &ios)
Reset to begin new compression/decompression.
Definition: ZStream.h:233
Input stream.
Definition: IOStream.h:57
I/O stream for zlib compression.
Definition: ZStream.h:181
void finish()
Finish and flush remaining data to the target stream.
Input/Output stream.
Definition: IOStream.h:141
void finish()
Finish and flush remaining data to the target stream.
Definition: ZStream.h:240
Stream buffer for zlib compression.
Definition: ZBuffer.h:43
ZBuffer & zBuffer()
Returns the compression buffer.
Definition: ZStream.h:207
~ZIStream()
Destructor.
Definition: ZStream.h:62
void attach(std::ios &target)
Attach to target stream.
void attach(std::istream &is)
Attach to target stream.
Definition: ZStream.h:72
ZOStream(std::ostream &os)
Construct with target stream.
Definition: ZStream.h:124
void reset()
Reset to begin new compression/decompression.
Definition: ZStream.h:86
ZBuffer & zBuffer()
Returns the compression buffer.
Definition: ZStream.h:67
void attach(std::iostream &ios)
Attach to target stream.
Definition: ZStream.h:212
void reset()
Detach from target stream, discard the buffer and reset the state.
Output stream.
Definition: IOStream.h:101
void detach()
Detach from target stream.
Definition: ZStream.h:79
void finish()
Finish and flush remaining data to the target stream.
Definition: ZStream.h:100
void attach(std::ostream &os)
Attach to target stream.
Definition: ZStream.h:142
~ZOStream()
Destructor.
Definition: ZStream.h:132
ZIOStream()
Construct with target stream.
Definition: ZStream.h:186
Output stream for zlib compression.
Definition: ZStream.h:111
ZIOStream(std::iostream &ios)
Construct with target stream.
Definition: ZStream.h:194
void setBuffer(BasicStreamBuffer< char > *sb)
Sets the buffer.
Definition: IOStream.h:87
void reset(std::ostream &os)
Reset to begin new compression/decompression.
Definition: ZStream.h:163
void reset(std::istream &is)
Reset to begin new compression/decompression.
Definition: ZStream.h:93
ZOStream()
Construct with target stream.
Definition: ZStream.h:116
void detach()
Detach from target stream.
Definition: ZStream.h:219