#include <ipeutils.h>
Inherits ipe::Stream.
DeflateStream::DeflateStream | ( | Stream & | stream, | |
int | level | |||
) |
DeflateStream::~DeflateStream | ( | ) | [virtual] |
void DeflateStream::putChar | ( | char | ch | ) | [virtual] |
void DeflateStream::close | ( | ) | [virtual] |
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.