GMime Library Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
struct GMimeDataWrapper; GMimeDataWrapper* g_mime_data_wrapper_new (void); GMimeDataWrapper* g_mime_data_wrapper_new_with_stream (GMimeStream *stream, GMimePartEncodingType encoding); void g_mime_data_wrapper_destroy (GMimeDataWrapper *wrapper); void g_mime_data_wrapper_set_stream (GMimeDataWrapper *wrapper, GMimeStream *stream); GMimeStream* g_mime_data_wrapper_get_stream (GMimeDataWrapper *wrapper); void g_mime_data_wrapper_set_encoding (GMimeDataWrapper *wrapper, GMimePartEncodingType encoding); GMimePartEncodingType g_mime_data_wrapper_get_encoding (GMimeDataWrapper *wrapper); |
struct GMimeDataWrapper { GMimePartEncodingType encoding; GMimeStream *stream; }; |
GMimeDataWrapper* g_mime_data_wrapper_new_with_stream (GMimeStream *stream, GMimePartEncodingType encoding); |
void g_mime_data_wrapper_destroy (GMimeDataWrapper *wrapper); |
Destroys the data wrapper and unref's its internal stream.
void g_mime_data_wrapper_set_stream (GMimeDataWrapper *wrapper, GMimeStream *stream); |
Replaces the wrapper's internal stream with stream. Note: caller is responsible for it's own reference on stream.
GMimeStream* g_mime_data_wrapper_get_stream (GMimeDataWrapper *wrapper); |
void g_mime_data_wrapper_set_encoding (GMimeDataWrapper *wrapper, GMimePartEncodingType encoding); |
Sets the encoding type of the internal stream.
GMimePartEncodingType g_mime_data_wrapper_get_encoding (GMimeDataWrapper *wrapper); |
|
Write's the raw (decoded) data to the output stream.