| GMime Reference Manual |
|---|
gmime-stream-filtergmime-stream-filter — |
GMimeStreamFilter;
GMimeStream* g_mime_stream_filter_new_with_stream
(GMimeStream *stream);
int g_mime_stream_filter_add (GMimeStreamFilter *fstream,
GMimeFilter *filter);
void g_mime_stream_filter_remove (GMimeStreamFilter *fstream,
int id);
GObject +----GMimeStream +----GMimeStreamFilter
GMimeStream* g_mime_stream_filter_new_with_stream (GMimeStream *stream);
Creates a new GMimeStreamFilter object using stream as the source stream.
| stream : | source stream |
| Returns : | a new filter stream with stream as its source. |
int g_mime_stream_filter_add (GMimeStreamFilter *fstream, GMimeFilter *filter);
Adds a filter to fstream.
| fstream : | filter stream |
| filter : | filter |
| Returns : | an id for the filter. |
void g_mime_stream_filter_remove (GMimeStreamFilter *fstream, int id);
Removed a filter from the stream based on the id (as returned from filter_add).
| fstream : | filter stream |
| id : | filter id |
| << gmime-stream-null | gmime-stream-buffer >> |