|
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.