gmime-stream-filter

Name

gmime-stream-filter -- 

Synopsis



#define     GMIME_STREAM_FILTER_TYPE
#define     GMIME_IS_STREAM_FILTER          (stream)
#define     GMIME_STREAM_FILTER             (stream)
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);

Description

Details

GMIME_STREAM_FILTER_TYPE

#define GMIME_STREAM_FILTER_TYPE g_str_hash ("GMimeStreamFilter")


GMIME_IS_STREAM_FILTER()

#define GMIME_IS_STREAM_FILTER(stream) (((GMimeStream *) stream)->type == GMIME_STREAM_FILTER_TYPE)

stream : 


GMIME_STREAM_FILTER()

#define GMIME_STREAM_FILTER(stream) ((GMimeStreamFilter *) stream)

stream : 


g_mime_stream_filter_new_with_stream ()

GMimeStream* g_mime_stream_filter_new_with_stream
                                            (GMimeStream *stream);

stream : 
Returns :a new filter stream with stream as its source.


g_mime_stream_filter_add ()

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.


g_mime_stream_filter_remove ()

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