summaryrefslogtreecommitdiff
path: root/libsoup/soup-message-private.h
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2021-06-16 12:09:40 +0200
committerCarlos Garcia Campos <cgarcia@igalia.com>2021-06-16 12:09:40 +0200
commitf4c7545e59655a3fb3f7f68ee269c8456c54aa5c (patch)
tree27c8252a9bd189e62ce13dc393b471578c0d403c /libsoup/soup-message-private.h
parentdac4b0ba1d628a1ea7005887f5e4f159ae89c7eb (diff)
downloadlibsoup-f4c7545e59655a3fb3f7f68ee269c8456c54aa5c.tar.gz
session: do not emit tls interaction signals for preconnect requests
Keep the tls pending interactions pending and transfer them to the actual message when the connection is stolen.
Diffstat (limited to 'libsoup/soup-message-private.h')
-rw-r--r--libsoup/soup-message-private.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libsoup/soup-message-private.h b/libsoup/soup-message-private.h
index 82bf7d89..8b3ad56f 100644
--- a/libsoup/soup-message-private.h
+++ b/libsoup/soup-message-private.h
@@ -100,6 +100,12 @@ GList *soup_message_get_disabled_features (SoupMessage *msg);
SoupConnection *soup_message_get_connection (SoupMessage *msg);
void soup_message_set_connection (SoupMessage *msg,
SoupConnection *conn);
+void soup_message_transfer_connection (SoupMessage *preconnect_msg,
+ SoupMessage *msg);
+void soup_message_set_is_preconnect (SoupMessage *msg,
+ gboolean is_preconnect);
+gboolean soup_message_has_pending_tls_cert_request (SoupMessage *msg);
+gboolean soup_message_has_pending_tls_cert_pass_request (SoupMessage *msg);
SoupClientMessageIO *soup_message_get_io_data (SoupMessage *msg);