Zipios++
Public Member Functions | Protected Member Functions
zipios::GZIPOutputStreambuf Class Reference

GZIPOutputStreambuf is a zip output streambuf filter. More...

#include <gzipoutputstreambuf.h>

Inheritance diagram for zipios::GZIPOutputStreambuf:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 GZIPOutputStreambuf (streambuf *outbuf, bool del_outbuf=false)
 GZIPOutputStreambuf constructor.
void setFilename (const string &filename)
void setComment (const string &comment)
void close ()
 Calls finish.
void finish ()
 Finishes the compression.
virtual ~GZIPOutputStreambuf ()
 Destructor.

Protected Member Functions

virtual int overflow (int c=EOF)
virtual int sync ()

Detailed Description

GZIPOutputStreambuf is a zip output streambuf filter.

Definition at line 15 of file gzipoutputstreambuf.h.


Constructor & Destructor Documentation

zipios::GZIPOutputStreambuf::GZIPOutputStreambuf ( streambuf *  outbuf,
bool  del_outbuf = false 
) [explicit]

GZIPOutputStreambuf constructor.

A newly constructed GZIPOutputStreambuf is ready to accept data.

Parameters:
outbufthe streambuf to use for output.
del_outbufif true is specified outbuf will be deleted, when the GZIPOutputStreambuf is destructed.

Definition at line 19 of file gzipoutputstreambuf.cpp.

Destructor.

Definition at line 47 of file gzipoutputstreambuf.cpp.


Member Function Documentation

Calls finish.

Definition at line 33 of file gzipoutputstreambuf.cpp.

Finishes the compression.

Definition at line 37 of file gzipoutputstreambuf.cpp.


The documentation for this class was generated from the following files: