summaryrefslogtreecommitdiff
path: root/libsoup/soup-message.c
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/soup-message.c')
-rw-r--r--libsoup/soup-message.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/libsoup/soup-message.c b/libsoup/soup-message.c
index 73e7e003..50f3f222 100644
--- a/libsoup/soup-message.c
+++ b/libsoup/soup-message.c
@@ -63,10 +63,10 @@ typedef struct {
SoupMessageHeaders *request_headers;
SoupMessageHeaders *response_headers;
- GInputStream *request_body_stream;
- const char *method;
- char *reason_phrase;
- SoupStatus status_code;
+ GPollableInputStream *request_body_stream;
+ const char *method;
+ char *reason_phrase;
+ SoupStatus status_code;
guint msg_flags;
@@ -920,7 +920,7 @@ soup_message_new_from_multipart (const char *uri_string,
* soup_message_set_request_body:
* @msg: the message
* @content_type: (allow-none): MIME Content-Type of the body, or %NULL if unknown
- * @stream: (allow-none): a #GInputStream to read the request body from
+ * @stream: (allow-none): a #GPollableInputStream to read the request body from
* @content_length: the byte length of @stream or -1 if unknown
*
* Set the request body of a #SoupMessage.
@@ -931,12 +931,12 @@ soup_message_new_from_multipart (const char *uri_string,
*/
void
soup_message_set_request_body (SoupMessage *msg,
- const char *content_type,
- GInputStream *stream,
- gssize content_length)
+ const char *content_type,
+ GPollableInputStream *stream,
+ gssize content_length)
{
g_return_if_fail (SOUP_IS_MESSAGE (msg));
- g_return_if_fail (stream == NULL || G_IS_INPUT_STREAM (stream));
+ g_return_if_fail (stream == NULL || G_IS_POLLABLE_INPUT_STREAM (stream));
g_return_if_fail (content_length == -1 || content_length >= 0);
SoupMessagePrivate *priv = soup_message_get_instance_private (msg);
@@ -986,7 +986,7 @@ soup_message_set_request_body_from_bytes (SoupMessage *msg,
GInputStream *stream;
stream = g_memory_input_stream_new_from_bytes (bytes);
- soup_message_set_request_body (msg, content_type, stream, g_bytes_get_size (bytes));
+ soup_message_set_request_body (msg, content_type, G_POLLABLE_INPUT_STREAM (stream), g_bytes_get_size (bytes));
g_object_unref (stream);
} else
soup_message_set_request_body (msg, NULL, NULL, 0);
@@ -2072,7 +2072,7 @@ soup_message_set_bytes_for_sniffing (SoupMessage *msg, gsize bytes)
priv->bytes_for_sniffing = bytes;
}
-GInputStream *
+GPollableInputStream *
soup_message_get_request_body_stream (SoupMessage *msg)
{
SoupMessagePrivate *priv = soup_message_get_instance_private (msg);