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 Member Functions

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

Protected Attributes

gzstreambuf buf


Detailed Description

Definition at line 74 of file gzstream.h.


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 139 of file gzstream.cc.

References buf, and open().

gzstreambase::~gzstreambase (  ) 

Definition at line 144 of file gzstream.cc.

References buf, and gzstreambuf::close().


Member Function Documentation

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

Reimplemented in igzstream, and ogzstream.

Definition at line 148 of file gzstream.cc.

References buf, and gzstreambuf::open().

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

void gzstreambase::close (  ) 

Definition at line 153 of file gzstream.cc.

References buf, gzstreambuf::close(), and gzstreambuf::is_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

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 Mon Mar 23 14:07:00 2009 for ARTS by  doxygen 1.5.6