diff options
author | Dan Winship <danw@src.gnome.org> | 2003-09-05 20:02:15 +0000 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2003-09-05 20:02:15 +0000 |
commit | 890c881ba66dda669a4fc48bb7707ceafe6dac29 (patch) | |
tree | 9435fc9fefcd2b873b81e5080724cf21f784273a /libsoup/soup-misc.h | |
parent | 3352b0ee56a2e1e84bc20def9ae16a648ef4f51f (diff) | |
download | libsoup-890c881ba66dda669a4fc48bb7707ceafe6dac29.tar.gz |
Move a bunch of logic here from soup-context. Now the session keeps track
* libsoup/soup-session.c: Move a bunch of logic here from
soup-context. Now the session keeps track of hosts (instead of
having a global soup_hosts hash) and their connections.
(soup_session_new_with_proxy, soup_session_new_full): New session
constructors to specify a proxy or a proxy and connection limits
(send_request): Add Authorization and Proxy-Authorization headers
before sending off the request.
(soup_session_queue_message, et al): Improve the way this works.
There's no need to use timeouts to wait for connections to become
free; we *know* when they become free.
* libsoup/soup-private.h: Remove SoupHost and some other
no-longer-used stuff.
* libsoup/soup-misc.c (soup_set_proxy, soup_get_proxy,
soup_set_connection_limit, soup_set_connection_limit): Gone. These
are all per-session now.
* libsoup/soup-message.c: Remove all SoupContext references
(mostly replaced with SoupUri references)
(cleanup_message): priv->connect_tag and priv->connection are gone
now, so this was just soup_message_io_cancel(). So remove
cleanup_message and replace it with that everywhere.
(soup_message_disconnect): Gone.
(soup_message_set_uri): Replaces soup_message_set_context.
(soup_message_set_connection, soup_message_get_connection): Gone
* libsoup/soup-message-server-io.c (parse_request_headers):
s/soup_message_set_context/soup_message_set_uri/
* libsoup/soup-message-private.h (SoupMessagePrivate): Remove
connect_tag, context, and connection.
* libsoup/soup-message-client-io.c (encode_http_auth): Gone.
* libsoup/soup-context.c: Gone
* tests/auth-test.c (identify_auth): update for session/context
changes
Diffstat (limited to 'libsoup/soup-misc.h')
-rw-r--r-- | libsoup/soup-misc.h | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/libsoup/soup-misc.h b/libsoup/soup-misc.h index 46884283..6321c0f8 100644 --- a/libsoup/soup-misc.h +++ b/libsoup/soup-misc.h @@ -7,7 +7,6 @@ #define SOUP_MISC_H 1 #include <glib.h> -#include <libsoup/soup-context.h> #include <libsoup/soup-message.h> #include <libsoup/soup-uri.h> @@ -15,14 +14,6 @@ void soup_load_config (gchar *config_file); -void soup_set_proxy (SoupContext *context); - -SoupContext *soup_get_proxy (void); - -void soup_set_connection_limit (guint max_conn); - -guint soup_get_connection_limit (void); - typedef enum { SOUP_SECURITY_DOMESTIC = 1, SOUP_SECURITY_EXPORT = 2, |