TnyCamelStream

TnyCamelStream — A TnyStream as adaptor for a CamelStream

Synopsis




                    TnyCamelStream;
TnyStream*          tny_camel_stream_new                (CamelStream *stream);
CamelStream*        tny_camel_stream_get_stream         (TnyCamelStream *self);

Object Hierarchy


  GObject
   +----TnyCamelStream
         +----TnyCamelMemStream

Implemented Interfaces

TnyCamelStream implements TnyStream.

Description

This type adapts a CamelStream to a TnyStream. It's used in the libtinymail-camel library for converting a CamelStream to a TnyStream.

Details

TnyCamelStream

typedef struct _TnyCamelStream TnyCamelStream;


tny_camel_stream_new ()

TnyStream*          tny_camel_stream_new                (CamelStream *stream);

Create a new TnyStream instance implemented as a proxy for a CamelStream

stream : A CamelStream stream to play proxy for
Returns : A new TnyStream instance implemented as a proxy for a CamelStream

tny_camel_stream_get_stream ()

CamelStream*        tny_camel_stream_get_stream         (TnyCamelStream *self);

The returned value must be unreferenced

self : A TnyCamelStream object
Returns : the stream to play proxy for

See Also

TnyStream, CamelStream, TnyStreamCamel