Ipelib
|
Filter stream adding flate compression. More...
#include <ipeutils.h>
Inherits ipe::Stream.
Filter stream adding flate compression.
DeflateStream::DeflateStream | ( | Stream & | stream, |
int | level | ||
) |
DeflateStream::~DeflateStream | ( | ) | [virtual] |
void DeflateStream::putChar | ( | char | ch | ) | [virtual] |
Output character.
Implements ipe::Stream.
void DeflateStream::close | ( | ) | [virtual] |
Close the stream. No more writing allowed!
Reimplemented from ipe::Stream.
Buffer DeflateStream::deflate | ( | const char * | data, |
int | size, | ||
int & | deflatedSize, | ||
int | compressLevel | ||
) | [static] |
Deflate a buffer in a single run.
The returned buffer may be larger than necessary: deflatedSize is set to the number of bytes actually used.