gmime.filter
Module for [Filter] class
Types 3
classFilter : gobject.object.ObjectWrap
Base class for filters used by #GMimeStreamFilter.
Methods
FilterGidBuilder builder()Get builder for [gmime.filter.Filter] Returns: New builder objectvoid backup(ubyte[] data)Sets number of bytes backed up on the input, new calls replace previous onesvoid complete(ubyte[] inbuf, size_t prespace, out ubyte[] outbuf, out size_t outprespace)Completes the filtering.gmime.filter.Filter copy()Copies filter into a new #GMimeFilter object. Returns: a duplicate of filter.void filter(ubyte[] inbuf, size_t prespace, out ubyte[] outbuf, out size_t outprespace)Filters the input data and writes it to out.void reset()Resets the filter.void setSize(size_t size, bool keep)Ensure this much size is available for filter output (if required)