GMimeStreamCat

GMimeStreamCat — A concatenated stream

Synopsis

                    GMimeStreamCat;
GMimeStream*        g_mime_stream_cat_new               (void);
int                 g_mime_stream_cat_add_source        (GMimeStreamCat *cat,
                                                         GMimeStream *source);

Object Hierarchy

  GObject
   +----GMimeStream
         +----GMimeStreamCat

Description

A GMimeStream which chains together any number of other streams.

Details

GMimeStreamCat

typedef struct _GMimeStreamCat GMimeStreamCat;

A concatenation of other GMimeStream objects.


g_mime_stream_cat_new ()

GMimeStream*        g_mime_stream_cat_new               (void);

Creates a new GMimeStreamCat object.

Returns :

a new GMimeStreamCat stream.

g_mime_stream_cat_add_source ()

int                 g_mime_stream_cat_add_source        (GMimeStreamCat *cat,
                                                         GMimeStream *source);

Adds the source stream to the cat.

cat :

a GMimeStreamCat

source :

a source stream

Returns :

0 on success or -1 on fail.

See Also

GMimeStream