1 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
3 * Copyright 2011 Igalia, S.L.
4 * Copyright 2011 Red Hat, Inc.
7 #ifndef SOUP_URI_PRIVATE_H
8 #define SOUP_URI_PRIVATE_H 1
10 #include "soup-socket.h"
12 char *uri_decoded_copy (const char *str, int length);
14 guint soup_socket_handshake_sync (SoupSocket *sock,
15 GCancellable *cancellable);
16 void soup_socket_handshake_async (SoupSocket *sock,
17 GCancellable *cancellable,
18 SoupSocketCallback callback,
21 GSocket *soup_socket_get_gsocket (SoupSocket *sock);
22 GIOStream *soup_socket_get_connection (SoupSocket *sock);
23 GIOStream *soup_socket_get_iostream (SoupSocket *sock);
25 #define SOUP_SOCKET_CLEAN_DISPOSE "clean-dispose"
26 #define SOUP_SOCKET_USE_PROXY "use-proxy"
27 SoupURI *soup_socket_get_http_proxy_uri (SoupSocket *sock);
29 #endif /* SOUP_URI_PRIVATE_H */