Go to the documentation of this file.
44 #ifndef CCXX_ZSTREAM_H_
45 #define CCXX_ZSTREAM_H_
47 #ifndef CCXX_MISSING_H_
51 #ifndef CCXX_THREAD_H_
55 #ifndef CCXX_STRING_H_
59 #ifndef CCXX_EXCEPTION_H_
65 #ifdef CCXX_NAMESPACES
69 #ifdef COMMON_STD_EXCEPTION
71 class __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)
OZStream(const char *name, int level=Z_DEFAULT_COMPRESSION, size_t size=512, bool tf=false)
char * gbuf
Definition: zstream.h:88
void open(const char *name, size_t size=512)
Common C++ generic string class.
size_t bufsize
Definition: zstream.h:87
size_t bufsize
Definition: zstream.h:120
char * pbuf
Definition: zstream.h:121
void allocate(size_t size)
#define __EXPORT
Definition: config.h:979
OZStream(bool throwflag=false)
size_t getBufferSize(void)
Definition: zstream.h:108
IZStream(const char *name, size_t size=512, bool tf=false)
substitute functions which may be missing in target platform libc.
IZStream(bool throwflag=false)
Definition: zstream.h:113
GNU Common C++ exception model base classes.
size_t getBufferSize(void)
Definition: zstream.h:139
void open(const char *name, int level=Z_DEFAULT_COMPRESSION, size_t size=512)
Synchronization and threading services.