MimeFilter
Object Hierarchy:
Description:
[
CCode ( type_id =
"camel_mime_filter_get_type ()" ) ]
public abstract class MimeFilter :
Object
Content:
Static methods:
Creation methods:
Methods:
- public void backup (uint8[] data)
Saves data
to be used as prespace input data to the next call
to filter or
complete.
- public virtual void complete (uint8[] @in, size_t prespace, out uint8[] @out, out size_t outprespace)
Passes the input buffer, in
, through
this and generates an output buffer, out
and makes sure that all data is flushed to the
output buffer.
- public virtual void filter (uint8[] @in, size_t prespace, out uint8[] @out, out size_t outprespace)
Passes the input buffer, in
, through
this and generates an output buffer, out
.
- public virtual void reset ()
Resets the state on this so that it may be
used again.
- public void set_size (size_t size, int keep)
Ensure that this has enough storage space
to store size
bytes for filter output.
Fields:
Inherited Members:
All known members inherited from class GLib.Object