18 #include "pandabase.h"
23 #include "zStreamBuf.h"
37 class EXPCL_PANDAEXPRESS IDecompressStream :
public istream {
39 INLINE IDecompressStream();
40 INLINE IDecompressStream(istream *source,
bool owns_source);
42 INLINE IDecompressStream &open(istream *source,
bool owns_source);
43 INLINE IDecompressStream &close();
61 class EXPCL_PANDAEXPRESS OCompressStream :
public ostream {
63 INLINE OCompressStream();
64 INLINE OCompressStream(ostream *dest,
bool owns_dest,
65 int compression_level = 6);
67 INLINE OCompressStream &open(ostream *dest,
bool owns_dest,
68 int compression_level = 6);
69 INLINE OCompressStream &close();