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));
64 int is_open() {
return opened; }
65 gzstreambuf* open(
const char* name,
int open_mode);
69 virtual int overflow(
int c = EOF);
70 virtual int underflow();
81 void open(
const char* name,
int open_mode);
95 igzstream(
const char* name,
int open_mode = std::ios::in)
97 gzstreambuf* rdbuf() {
return gzstreambase::rdbuf(); }
98 void open(
const char* name,
int open_mode = std::ios::in) {
99 gzstreambase::open( name, open_mode);
106 ogzstream(
const char* name,
int mode = std::ios::out)
108 gzstreambuf* rdbuf() {
return gzstreambase::rdbuf(); }
109 void open(
const char* name,
int open_mode = std::ios::out) {
110 gzstreambase::open( name, open_mode);
114 #ifdef GZSTREAM_NAMESPACE
Definition: gzstream.h:74
Definition: gzstream.h:45
Definition: gzstream.h:92
Definition: gzstream.h:103