Filter
Object Hierarchy:
Description:
[
CCode ( type_id =
"g_mime_filter_get_type ()" ) ]
public abstract class Filter :
Object
Content:
Creation methods:
Methods:
- public void backup (uint8[] data)
Sets number of bytes backed up on the input, new calls replace previous ones
- public virtual void complete (uint8[] inbuf, size_t prespace, out unowned uint8[] outbuf, out size_t outprespace)
Completes the filtering.
- public virtual Filter copy ()
Copies this into a new
Filter object.
- public virtual void filter (uint8[] inbuf, size_t prespace, out unowned uint8[] outbuf, out size_t outprespace)
Filters the input data and writes it to out
.
- public virtual void reset ()
Resets the filter.
- public void set_size (size_t size, bool keep)
Ensure this much size is available for filter output (if required)
Fields:
Inherited Members:
All known members inherited from class GLib.Object