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.


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.

zipios::GZIPOutputStreambuf::~GZIPOutputStreambuf ( ) [virtual]

Destructor.

Definition at line 47 of file gzipoutputstreambuf.cpp.


Member Function Documentation

void zipios::GZIPOutputStreambuf::close ( )

Calls finish.

Definition at line 33 of file gzipoutputstreambuf.cpp.

void zipios::GZIPOutputStreambuf::finish ( )

Finishes the compression.

Definition at line 37 of file gzipoutputstreambuf.cpp.


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