diff options
| author | Dan Winship <danw@gnome.org> | 2014-03-12 14:45:15 -0400 |
|---|---|---|
| committer | Dan Winship <danw@gnome.org> | 2014-05-02 09:03:56 -0400 |
| commit | 24378ecafe7e62b1f45ebe38ae3aed73f1ac480e (patch) | |
| tree | a297ebd8fdc28712c9ab9488a0048396fe671a34 | |
| parent | 3ccb212449e7ac4f43888eee93366be934a87445 (diff) | |
| download | libsoup-24378ecafe7e62b1f45ebe38ae3aed73f1ac480e.tar.gz | |
Add soup-socket-private.h
SoupSocket-related stuff made up more than half of
soup-misc-private.h. Split it out into its own header.
| -rw-r--r-- | libsoup/Makefile.am | 1 | ||||
| -rw-r--r-- | libsoup/soup-connection.c | 2 | ||||
| -rw-r--r-- | libsoup/soup-message-client-io.c | 2 | ||||
| -rw-r--r-- | libsoup/soup-message-server-io.c | 1 | ||||
| -rw-r--r-- | libsoup/soup-misc-private.h | 33 | ||||
| -rw-r--r-- | libsoup/soup-socket-private.h | 44 | ||||
| -rw-r--r-- | libsoup/soup-socket.c | 2 |
7 files changed, 49 insertions, 36 deletions
diff --git a/libsoup/Makefile.am b/libsoup/Makefile.am index 60920bdc..aa5e6eb3 100644 --- a/libsoup/Makefile.am +++ b/libsoup/Makefile.am @@ -176,6 +176,7 @@ libsoup_2_4_la_SOURCES = \ soup-session-private.h \ soup-session-sync.c \ soup-socket.c \ + soup-socket-private.h \ soup-status.c \ soup-tld.c \ soup-tld-private.h \ diff --git a/libsoup/soup-connection.c b/libsoup/soup-connection.c index e0dbd59e..62ba2f53 100644 --- a/libsoup/soup-connection.c +++ b/libsoup/soup-connection.c @@ -12,7 +12,7 @@ #include "soup-connection.h" #include "soup.h" #include "soup-message-queue.h" -#include "soup-misc-private.h" +#include "soup-socket-private.h" typedef struct { SoupSocket *socket; diff --git a/libsoup/soup-message-client-io.c b/libsoup/soup-message-client-io.c index b145bbaf..f571ef73 100644 --- a/libsoup/soup-message-client-io.c +++ b/libsoup/soup-message-client-io.c @@ -17,7 +17,7 @@ #include "soup-connection.h" #include "soup-message-private.h" #include "soup-message-queue.h" -#include "soup-misc-private.h" +#include "soup-socket-private.h" static guint parse_response_headers (SoupMessage *msg, diff --git a/libsoup/soup-message-server-io.c b/libsoup/soup-message-server-io.c index 2647b811..f70e9a9d 100644 --- a/libsoup/soup-message-server-io.c +++ b/libsoup/soup-message-server-io.c @@ -16,6 +16,7 @@ #include "soup.h" #include "soup-message-private.h" #include "soup-misc-private.h" +#include "soup-socket-private.h" static guint parse_request_headers (SoupMessage *msg, char *headers, guint headers_len, diff --git a/libsoup/soup-misc-private.h b/libsoup/soup-misc-private.h index 50a3b988..94aa71d1 100644 --- a/libsoup/soup-misc-private.h +++ b/libsoup/soup-misc-private.h @@ -7,7 +7,6 @@ #ifndef SOUP_MISC_PRIVATE_H #define SOUP_MISC_PRIVATE_H 1 -#include "soup-socket.h" #include "soup-message-headers.h" char *soup_uri_decoded_copy (const char *str, int length, int *decoded_length); @@ -16,38 +15,6 @@ char *soup_uri_to_string_internal (SoupURI *uri, gboolean just_path_and_query, gboolean soup_uri_is_http (SoupURI *uri, char **aliases); gboolean soup_uri_is_https (SoupURI *uri, char **aliases); -gboolean soup_socket_connect_sync_internal (SoupSocket *sock, - GCancellable *cancellable, - GError **error); -void soup_socket_connect_async_internal (SoupSocket *sock, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -gboolean soup_socket_connect_finish_internal (SoupSocket *sock, - GAsyncResult *result, - GError **error); - -gboolean soup_socket_handshake_sync (SoupSocket *sock, - const char *host, - GCancellable *cancellable, - GError **error); -void soup_socket_handshake_async (SoupSocket *sock, - const char *host, - GCancellable *cancellable, - GAsyncReadyCallback callback, - gpointer user_data); -gboolean soup_socket_handshake_finish (SoupSocket *sock, - GAsyncResult *result, - GError **error); - -GSocket *soup_socket_get_gsocket (SoupSocket *sock); -GIOStream *soup_socket_get_connection (SoupSocket *sock); -GIOStream *soup_socket_get_iostream (SoupSocket *sock); - -#define SOUP_SOCKET_CLEAN_DISPOSE "clean-dispose" -#define SOUP_SOCKET_PROXY_RESOLVER "proxy-resolver" -SoupURI *soup_socket_get_http_proxy_uri (SoupSocket *sock); - /* At some point it might be possible to mark additional methods * safe or idempotent... */ diff --git a/libsoup/soup-socket-private.h b/libsoup/soup-socket-private.h new file mode 100644 index 00000000..2f3fbdc4 --- /dev/null +++ b/libsoup/soup-socket-private.h @@ -0,0 +1,44 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ +/* + * Copyright 2011-2014 Red Hat, Inc. + */ + +#ifndef SOUP_SOCKET_PRIVATE_H +#define SOUP_SOCKET_PRIVATE_H 1 + +#include "soup-socket.h" + +#define SOUP_SOCKET_CLEAN_DISPOSE "clean-dispose" +#define SOUP_SOCKET_PROXY_RESOLVER "proxy-resolver" + +gboolean soup_socket_connect_sync_internal (SoupSocket *sock, + GCancellable *cancellable, + GError **error); +void soup_socket_connect_async_internal (SoupSocket *sock, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +gboolean soup_socket_connect_finish_internal (SoupSocket *sock, + GAsyncResult *result, + GError **error); + +gboolean soup_socket_handshake_sync (SoupSocket *sock, + const char *host, + GCancellable *cancellable, + GError **error); +void soup_socket_handshake_async (SoupSocket *sock, + const char *host, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +gboolean soup_socket_handshake_finish (SoupSocket *sock, + GAsyncResult *result, + GError **error); + +GSocket *soup_socket_get_gsocket (SoupSocket *sock); +GIOStream *soup_socket_get_connection (SoupSocket *sock); +GIOStream *soup_socket_get_iostream (SoupSocket *sock); + +SoupURI *soup_socket_get_http_proxy_uri (SoupSocket *sock); + +#endif /* SOUP_SOCKET_PRIVATE_H */ diff --git a/libsoup/soup-socket.c b/libsoup/soup-socket.c index b9f1dfca..9b9b540e 100644 --- a/libsoup/soup-socket.c +++ b/libsoup/soup-socket.c @@ -14,10 +14,10 @@ #include <gio/gnetworking.h> #include "soup-socket.h" +#include "soup-socket-private.h" #include "soup.h" #include "soup-filter-input-stream.h" #include "soup-io-stream.h" -#include "soup-misc-private.h" /** * SECTION:soup-socket |
