44#ifndef CCXX_ZSTREAM_H_
45#define CCXX_ZSTREAM_H_
47#ifndef CCXX_MISSING_H_
59#ifndef CCXX_EXCEPTION_H_
69#ifdef COMMON_STD_EXCEPTION
71class __EXPORT IOZException :
public IOException
74 IOZException(
const String &str) : IOException(str) {};
98 IZStream(
const char *name,
size_t size = 512,
bool tf =
false);
106 void open(
const char *name,
size_t size = 512);
129 OZStream(
const char *name,
int level = Z_DEFAULT_COMPRESSION,
size_t size = 512,
bool tf =
false);
137 void open(
const char *name,
int level = Z_DEFAULT_COMPRESSION,
size_t size = 512);
143#ifdef CCXX_NAMESPACES
void allocate(size_t size)
char * gbuf
Definition zstream.h:88
size_t getBufferSize(void)
Definition zstream.h:108
void open(const char *name, size_t size=512)
IZStream(bool throwflag=false)
IZStream(const char *name, size_t size=512, bool tf=false)
size_t bufsize
Definition zstream.h:87
OZStream(bool throwflag=false)
size_t bufsize
Definition zstream.h:120
char * pbuf
Definition zstream.h:121
OZStream(const char *name, int level=Z_DEFAULT_COMPRESSION, size_t size=512, bool tf=false)
void open(const char *name, int level=Z_DEFAULT_COMPRESSION, size_t size=512)
size_t getBufferSize(void)
Definition zstream.h:139
void allocate(size_t size)
#define __EXPORT
Definition config.h:1045
GNU Common C++ exception model base classes.
substitute functions which may be missing in target platform libc.
Common C++ generic string class.
Synchronization and threading services.