summaryrefslogtreecommitdiff
path: root/libsoup/soup-message-io-backend.h
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/soup-message-io-backend.h')
-rw-r--r--libsoup/soup-message-io-backend.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/libsoup/soup-message-io-backend.h b/libsoup/soup-message-io-backend.h
index a43dc5bd..e90131eb 100644
--- a/libsoup/soup-message-io-backend.h
+++ b/libsoup/soup-message-io-backend.h
@@ -23,6 +23,7 @@
#include "soup-types.h"
#include "soup-message-headers.h"
#include "soup-filter-input-stream.h"
+#include "soup-message-io-source.h"
G_BEGIN_DECLS
@@ -30,8 +31,6 @@ G_BEGIN_DECLS
G_DECLARE_INTERFACE (SoupMessageIOBackend, soup_message_io_backend, SOUP, MESSAGE_IO_BACKEND, GObject)
-typedef gboolean (*SoupMessageSourceFunc) (SoupMessage *, gpointer);
-
typedef enum {
SOUP_MESSAGE_IO_COMPLETE,
SOUP_MESSAGE_IO_INTERRUPTED,
@@ -53,7 +52,7 @@ struct _SoupMessageIOBackendInterface
void (*stolen) (SoupMessage *);
gboolean (*is_paused) (SoupMessage *);
gboolean (*in_progress) (SoupMessage *);
- GSource * (*get_source) (SoupMessage *, GCancellable *, SoupMessageSourceFunc, gpointer);
+ GSource * (*get_source) (SoupMessage *, GCancellable *, SoupMessageIOSourceFunc, gpointer);
GInputStream * (*get_response_istream) (SoupMessage *, GError **);
void (*run) (SoupMessage *, gboolean);
gboolean (*run_until_read) (SoupMessage *, GCancellable *, GError **);