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