diff options
Diffstat (limited to 'libsoup/soup-message-io-source.h')
-rw-r--r-- | libsoup/soup-message-io-source.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/libsoup/soup-message-io-source.h b/libsoup/soup-message-io-source.h new file mode 100644 index 00000000..6b95194c --- /dev/null +++ b/libsoup/soup-message-io-source.h @@ -0,0 +1,19 @@ + +#pragma once + +#include "soup.h" + +typedef struct { + GSource source; + GObject *msg; + gboolean (*check_func) (GSource*); + gboolean paused; +} SoupMessageIOSource; + +typedef gboolean (*SoupMessageIOSourceFunc) (GObject *msg, + gpointer user_data); + +GSource *soup_message_io_source_new (GSource *base_source, + GObject *msg, + gboolean paused, + gboolean (*check_func) (GSource*));
\ No newline at end of file |