StreamFilter


Object Hierarchy:

Object hierarchy for StreamFilter

Description:

[ CCode ( type_id = "camel_stream_filter_get_type ()" ) ]
public class StreamFilter : Stream, Seekable

A stream that pipelines data through MIME filters.

StreamFilter wraps another Stream and passes all data read from or written to it through an ordered chain of MimeFilter instances. This enables efficient, multi-stage, pipelined processing of stream data in a single pass.

Filters are added with add and removed with remove. Each filter is applied in the order it was added. Data flows through all filters before being returned to the caller (for read) or written to the underlying stream (for write).


Namespace: Camel
Package: camel-1.2

Content:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class Camel.Stream
All known members inherited from interface GLib.Seekable