37 #ifdef GZSTREAM_NAMESPACE
38 namespace GZSTREAM_NAMESPACE {
47 static const int bufferSize = 47+256;
51 char buffer[bufferSize];
58 setp( buffer, buffer + (bufferSize-1));
65 gzstreambuf* open(
const char* name,
int open_mode);
69 virtual int overflow(
int c = EOF);
70 virtual int underflow();
81 virtual void open(
const char* name,
int open_mode);
95 igzstream(
const char* name,
int open_mode = std::ios::in)
98 void open(
const char* name,
int open_mode = std::ios::in) {
109 void open(
const char* name,
int open_mode = std::ios::out) {
114 #ifdef GZSTREAM_NAMESPACE
virtual void open(const char *name, int open_mode)
Definition: gzstream.h:103
gzstreambuf()
Definition: gzstream.h:57
Definition: gzstream.h:92
Definition: gzstream.h:45
igzstream(const char *name, int open_mode=std::ios::in)
Definition: gzstream.h:95
void open(const char *name, int open_mode=std::ios::out)
Definition: gzstream.h:109
ogzstream()
Definition: gzstream.h:105
gzstreambuf * rdbuf()
Definition: gzstream.h:108
int is_open()
Definition: gzstream.h:64
igzstream()
Definition: gzstream.h:94
virtual gzstreambuf * rdbuf()
Definition: gzstream.h:83
~gzstreambuf()
Definition: gzstream.h:67
gzstreambase()
Definition: gzstream.h:78
Definition: gzstream.h:74
void open(const char *name, int open_mode=std::ios::in)
Definition: gzstream.h:98
gzstreambuf * rdbuf()
Definition: gzstream.h:97
gzstreambuf buf
Definition: gzstream.h:76
ogzstream(const char *name, int mode=std::ios::out)
Definition: gzstream.h:106