|  |  |  | Camel Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
#include <camel/camel.h> struct CamelFilterOutputStream; GOutputStream * camel_filter_output_stream_new (GOutputStream *base_stream,CamelMimeFilter *filter); CamelMimeFilter * camel_filter_output_stream_get_filter (CamelFilterOutputStream *filter_stream);
CamelFilterOutputStream is similar to GConverterOutputStream, except it operates on a CamelMimeFilter instead of a GConverter.
This class is meant to be a temporary solution until all of Camel's MIME filters are ported to the GConverter interface.
GOutputStream * camel_filter_output_stream_new (GOutputStream *base_stream,CamelMimeFilter *filter);
Creates a new filtered output stream for the base_stream.
| 
 | a GOutputStream | 
| 
 | a CamelMimeFilter | 
| Returns : | a new GOutputStream | 
Since 3.12
CamelMimeFilter *   camel_filter_output_stream_get_filter
                                                        (CamelFilterOutputStream *filter_stream);
Gets the CamelMimeFilter that is used by filter_stream.
| 
 | a CamelFilterOutputStream | 
| Returns : | a CamelMimeFilter | 
Since 3.12
"filter" property"filter" CamelMimeFilter* : Read / Write / Construct Only
The MIME filter object.