Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

gzstreambase Class Reference

#include <gzstream.h>

Inheritance diagram for gzstreambase:

Inheritance graph
[legend]
Collaboration diagram for gzstreambase:

Collaboration graph
[legend]
List of all members.

Public Methods

 gzstreambase ()
 gzstreambase (const char *name, int open_mode)
 ~gzstreambase ()
void open (const char *name, int open_mode)
void close ()
gzstreambufrdbuf ()

Protected Attributes

gzstreambuf buf

Constructor & Destructor Documentation

gzstreambase::gzstreambase   [inline]
 

Definition at line 78 of file gzstream.h.

gzstreambase::gzstreambase const char *    name,
int    open_mode
 

Definition at line 142 of file gzstream.cpp.

References buf, and open().

gzstreambase::~gzstreambase  
 

Definition at line 147 of file gzstream.cpp.

References buf, and gzstreambuf::close().


Member Function Documentation

void gzstreambase::close  
 

Definition at line 156 of file gzstream.cpp.

References buf, gzstreambuf::close(), and gzstreambuf::is_open().

void gzstreambase::open const char *    name,
int    open_mode
 

Reimplemented in igzstream, and ogzstream.

Definition at line 151 of file gzstream.cpp.

References buf, and gzstreambuf::open().

Referenced by gzstreambase(), ogzstream::open(), and igzstream::open().

gzstreambuf* gzstreambase::rdbuf   [inline]
 

Reimplemented in igzstream, and ogzstream.

Definition at line 83 of file gzstream.h.

Referenced by ogzstream::rdbuf(), and igzstream::rdbuf().


Member Data Documentation

gzstreambuf gzstreambase::buf [protected]
 

Definition at line 76 of file gzstream.h.

Referenced by close(), gzstreambase(), open(), and ~gzstreambase().


The documentation for this class was generated from the following files:
Generated on Tue Nov 19 12:33:01 2002 for AIDA_XMLStore by doxygen1.2.16