---
name: "zipios_GZIPOutputStreambuf"
section: "3"
platform: "linux"
package: "libzipios++-dev"
version: "0.1.5.9+cvs.2007.04.28-6"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/zipios_GZIPOutputStreambuf"
---

# zipios\_GZIPOutputStreambuf(3)

GZIPOutputStreambuf is a zip output streambuf filter.

## NAME

zipios::GZIPOutputStreambuf - **GZIPOutputStreambuf** is a zip output streambuf filter.

## SYNOPSIS

`#include <gzipoutputstreambuf.h>`

Inherits **zipios::DeflateOutputStreambuf**.

### 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** ()\

### Additional Inherited Members

## 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:**

*outbuf* the streambuf to use for output. \
 *del\_outbuf* if 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.

## Author

Generated automatically by Doxygen for Zipios++ from the source code.
