gmime.stream_filter

Module for [StreamFilter] class

Types 3

A #GMimeStream which passes data through any #GMimeFilter objects.

Methods
GType _gType() @property
StreamFilter self()Returns `this`, for use in `with` statements.
StreamFilterGidBuilder builder()Get builder for [gmime.stream_filter.StreamFilter] Returns: New builder object
int add(gmime.filter.Filter filter)Adds filter to stream. Filters are applied in the same order in which they are added.
bool getOwner()Gets whether or not stream owns the source stream. Returns: true if stream owns the source stream or false otherwise.
void remove(int id)Removed a filter from the stream based on the id (as returned from filter_add).
void setOwner(bool owner)Sets whether or not stream owns the source stream..
Constructors
this(void * ptr, Flag!"Take" take)
this(gmime.stream.Stream stream)Creates a new #GMimeStreamFilter object using stream as the source stream.

Fluent builder for [gmime.stream_filter.StreamFilter]