Declaration [src]

soup_multipart_input_stream_new (
  SoupMessage* msg,
  GInputStream* base_stream

Description [src]

Creates a new SoupMultipartInputStream that wraps the GInputStream obtained by sending the SoupMessage.

Reads should not be done directly through this object, use the input streams returned by soup_multipart_input_stream_next_part() or its async counterpart instead.


msg SoupMessage

The SoupMessage the response is related to.

 The data is owned by the caller of the function.
base_stream GInputStream

The GInputStream returned by sending the request.

 The data is owned by the caller of the function.

Return value

Returns: SoupMultipartInputStream

A new SoupMultipartInputStream.

 The caller of the function takes ownership of the data, and is responsible for freeing it.