summaryrefslogtreecommitdiff
path: root/libsoup/soup-session-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'libsoup/soup-session-private.h')
-rw-r--r--libsoup/soup-session-private.h31
1 files changed, 19 insertions, 12 deletions
diff --git a/libsoup/soup-session-private.h b/libsoup/soup-session-private.h
index 015704fa..591161f4 100644
--- a/libsoup/soup-session-private.h
+++ b/libsoup/soup-session-private.h
@@ -10,22 +10,29 @@
#include "soup-session.h"
#include "soup-connection.h"
#include "soup-message-queue.h"
-#include "soup-proxy-resolver.h"
+#include "soup-proxy-uri-resolver.h"
G_BEGIN_DECLS
/* "protected" methods for subclasses */
-SoupMessageQueue *soup_session_get_queue (SoupSession *session);
-
-SoupConnection *soup_session_get_connection (SoupSession *session,
- SoupMessage *msg,
- SoupAddress *proxy,
- gboolean *try_pruning,
- gboolean *is_new);
-gboolean soup_session_try_prune_connection (SoupSession *session);
-
-SoupProxyResolver *soup_session_get_proxy_resolver (SoupSession *session);
-SoupCache *soup_session_get_cache (SoupSession *session);
+SoupMessageQueue *soup_session_get_queue (SoupSession *session);
+
+SoupMessageQueueItem *soup_session_make_connect_message (SoupSession *session,
+ SoupAddress *server_addr);
+SoupConnection *soup_session_get_connection (SoupSession *session,
+ SoupMessageQueueItem *item,
+ gboolean *try_pruning);
+gboolean soup_session_try_prune_connection (SoupSession *session);
+void soup_session_connection_failed (SoupSession *session,
+ SoupConnection *conn,
+ guint status);
+
+SoupProxyURIResolver *soup_session_get_proxy_resolver (SoupSession *session);
+
+void soup_session_send_queue_item (SoupSession *session,
+ SoupMessageQueueItem *item,
+ SoupConnection *conn);
+SoupCache *soup_session_get_cache (SoupSession *session);
G_END_DECLS