Top | ![]() |
![]() |
![]() |
![]() |
CamelStream * | camel_stream_filter_new () |
CamelStream * | camel_stream_filter_get_source () |
gint | camel_stream_filter_add () |
void | camel_stream_filter_remove () |
CamelStream *
camel_stream_filter_new (CamelStream *source
);
Create a new CamelStreamFilter object.
Since: 2.32
CamelStream *
camel_stream_filter_get_source (CamelStreamFilter *stream
);
Since: 2.32
gint camel_stream_filter_add (CamelStreamFilter *stream
,CamelMimeFilter *filter
);
Add a new CamelMimeFilter to execute during the processing of this stream. Each filter added is processed after the previous one.
Note that a filter should only be added to a single stream at a time, otherwise unpredictable results may occur.
void camel_stream_filter_remove (CamelStreamFilter *stream
,gint id
);
Remove a processing filter from the stream by id.
stream |
a CamelStreamFilter object |
|
id |
Filter id, as returned from |