diff options
author | Dan Winship <danw@gnome.org> | 2010-06-03 21:23:22 +0200 |
---|---|---|
committer | Dan Winship <danw@gnome.org> | 2010-06-09 11:25:31 -0400 |
commit | b288692d67772c08296ee3aef58965219fcbbfca (patch) | |
tree | 57c162a7c82d457c66f39b6657884ae27c81b639 /libsoup/soup-session-private.h | |
parent | 6d7e7e21e2da6109dd9ce287c2b51e312d66c2c7 (diff) | |
download | libsoup-b288692d67772c08296ee3aef58965219fcbbfca.tar.gz |
SoupSession: continue reorg, remove remaining signal-based flow control
Make the sessions more state-machiney and fix up
soup_session_cancel_message() by having it set the message to the
(new) FINISHING state and letting the session implementation pick it
up from there. Remove the remaining "finished" and "restarted" signal
handlers; move the base session's "finished" handler to
"soup_session_unqueue_item" and call that from the right places in the
subclasses.
Diffstat (limited to 'libsoup/soup-session-private.h')
-rw-r--r-- | libsoup/soup-session-private.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libsoup/soup-session-private.h b/libsoup/soup-session-private.h index 0f9c3ac4..e4938860 100644 --- a/libsoup/soup-session-private.h +++ b/libsoup/soup-session-private.h @@ -25,6 +25,8 @@ gboolean soup_session_cleanup_connections (SoupSession *s void soup_session_send_queue_item (SoupSession *session, SoupMessageQueueItem *item, SoupMessageCompletionFn completion_cb); +void soup_session_unqueue_item (SoupSession *session, + SoupMessageQueueItem *item); G_END_DECLS |