|
Packit Service |
ca3877 |
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
|
|
Packit Service |
ca3877 |
/*
|
|
Packit Service |
ca3877 |
* Copyright 2011 Igalia, S.L.
|
|
Packit Service |
ca3877 |
* Copyright 2011 Red Hat, Inc.
|
|
Packit Service |
ca3877 |
*/
|
|
Packit Service |
ca3877 |
|
|
Packit Service |
ca3877 |
#ifndef SOUP_MISC_PRIVATE_H
|
|
Packit Service |
ca3877 |
#define SOUP_MISC_PRIVATE_H 1
|
|
Packit Service |
ca3877 |
|
|
Packit Service |
ca3877 |
#include "soup-message-headers.h"
|
|
Packit Service |
ca3877 |
|
|
Packit Service |
ca3877 |
char *soup_uri_decoded_copy (const char *str, int length, int *decoded_length);
|
|
Packit Service |
ca3877 |
char *soup_uri_to_string_internal (SoupURI *uri, gboolean just_path_and_query,
|
|
Packit Service |
ca3877 |
gboolean include_password, gboolean force_port);
|
|
Packit Service |
ca3877 |
gboolean soup_uri_is_http (SoupURI *uri, char **aliases);
|
|
Packit Service |
ca3877 |
gboolean soup_uri_is_https (SoupURI *uri, char **aliases);
|
|
Packit Service |
ca3877 |
|
|
Packit Service |
ca3877 |
/* At some point it might be possible to mark additional methods
|
|
Packit Service |
ca3877 |
* safe or idempotent...
|
|
Packit Service |
ca3877 |
*/
|
|
Packit Service |
ca3877 |
#define SOUP_METHOD_IS_SAFE(method) (method == SOUP_METHOD_GET || \
|
|
Packit Service |
ca3877 |
method == SOUP_METHOD_HEAD || \
|
|
Packit Service |
ca3877 |
method == SOUP_METHOD_OPTIONS || \
|
|
Packit Service |
ca3877 |
method == SOUP_METHOD_PROPFIND)
|
|
Packit Service |
ca3877 |
|
|
Packit Service |
ca3877 |
#define SOUP_METHOD_IS_IDEMPOTENT(method) (method == SOUP_METHOD_GET || \
|
|
Packit Service |
ca3877 |
method == SOUP_METHOD_HEAD || \
|
|
Packit Service |
ca3877 |
method == SOUP_METHOD_OPTIONS || \
|
|
Packit Service |
ca3877 |
method == SOUP_METHOD_PROPFIND || \
|
|
Packit Service |
ca3877 |
method == SOUP_METHOD_PUT || \
|
|
Packit Service |
ca3877 |
method == SOUP_METHOD_DELETE)
|
|
Packit Service |
ca3877 |
|
|
Packit Service |
ca3877 |
GSource *soup_add_completion_reffed (GMainContext *async_context,
|
|
Packit Service |
ca3877 |
GSourceFunc function,
|
|
Packit Service |
ca3877 |
gpointer data,
|
|
Packit Service |
ca3877 |
GDestroyNotify dnotify);
|
|
Packit Service |
ca3877 |
|
|
Packit Service |
ca3877 |
guint soup_message_headers_get_ranges_internal (SoupMessageHeaders *hdrs,
|
|
Packit Service |
ca3877 |
goffset total_length,
|
|
Packit Service |
ca3877 |
gboolean check_satisfiable,
|
|
Packit Service |
ca3877 |
SoupRange **ranges,
|
|
Packit Service |
ca3877 |
int *length);
|
|
Packit Service |
ca3877 |
|
|
Packit Service |
ca3877 |
SoupAddress *soup_address_new_from_gsockaddr (GSocketAddress *addr);
|
|
Packit Service |
ca3877 |
|
|
Packit Service |
ca3877 |
gboolean soup_host_matches_host (const gchar *host,
|
|
Packit Service |
ca3877 |
const gchar *compare_with);
|
|
Packit Service |
ca3877 |
|
|
Packit Service |
ca3877 |
#endif /* SOUP_MISC_PRIVATE_H */
|