Internal class to implement gzstream. More...
#include <gzstream.h>
Public Member Functions | |
Construction / destruction | |
gzstreambase () | |
default constructor More... | |
gzstreambase (const char *_name, int _open_mode) | |
full constructor More... | |
~gzstreambase () | |
destructor More... | |
Interface | |
void | open (const char *_name, int _open_mode) |
void | close () |
gzstreambuf * | rdbuf () |
Protected Attributes | |
Data | |
gzstreambuf | buf |
Internal class to implement gzstream.
Definition at line 138 of file gzstream.h.
gzstreambase | ( | ) |
gzstreambase | ( | const char * | _name, |
int | _open_mode | ||
) |
full constructor
Definition at line 142 of file gzstream.cpp.
References gzstreambase::buf, and gzstreambase::open().
~gzstreambase | ( | ) |
destructor
Definition at line 147 of file gzstream.cpp.
References gzstreambase::buf, and gzstreambuf::close().
void close | ( | ) |
Definition at line 157 of file gzstream.cpp.
References gzstreambase::buf, gzstreambuf::close(), and gzstreambuf::is_open().
void open | ( | const char * | _name, |
int | _open_mode | ||
) |
Definition at line 151 of file gzstream.cpp.
References gzstreambase::buf, and gzstreambuf::open().
Referenced by gzstreambase::gzstreambase(), igzstream::open(), and ogzstream::open().
gzstreambuf * rdbuf | ( | ) |
Definition at line 174 of file gzstream.h.
References gzstreambase::buf.
Referenced by igzstream::rdbuf(), and ogzstream::rdbuf().
|
protected |
Definition at line 147 of file gzstream.h.
Referenced by gzstreambase::close(), gzstreambase::gzstreambase(), gzstreambase::open(), gzstreambase::rdbuf(), and gzstreambase::~gzstreambase().