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().