---
name: "zipios_FilterOutputStreambuf"
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_FilterOutputStreambuf"
---

# zipios\_FilterOutputStreambuf(3)

A FilterOutputStreambuf is a streambuf that filters the data that is written to it before it passes it on to the output streambuf it is connected to.

## NAME

zipios::FilterOutputStreambuf - A **FilterOutputStreambuf** is a streambuf that filters the data that is written to it before it passes it on to the output streambuf it is connected to.

## SYNOPSIS

`#include <filteroutputstreambuf.h>`

Inherits streambuf.

Inherited by **zipios::DeflateOutputStreambuf**.

### Public Member Functions

**FilterOutputStreambuf** (streambuf \*outbuf, bool del\_outbuf=false)\
 *Constructor.*  virtual **~FilterOutputStreambuf** ()\
 *Destructor.*

### Protected Attributes

streambuf \* **\_outbuf**\
 bool **\_del\_outbuf**\

## Detailed Description

A **FilterOutputStreambuf** is a streambuf that filters the data that is written to it before it passes it on to the output streambuf it is connected to.

Definition at line 14 of file filteroutputstreambuf.h.

## Constructor & Destructor Documentation

### zipios::FilterOutputStreambuf::FilterOutputStreambuf (streambuf \* outbuf, bool del\_outbuf = `false`)` [explicit]`

Constructor.

**Parameters:**

*outbuf* the streambuf to pass the filtered data on to. \
 *del\_outbuf* if true is specified outbuf will be deleted, when the **FilterOutputStreambuf** is destructed.

Definition at line 8 of file filteroutputstreambuf.cpp.

### zipios::FilterOutputStreambuf::~FilterOutputStreambuf ()` [virtual]`

Destructor.

Definition at line 18 of file filteroutputstreambuf.cpp.

## Author

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