[vala] libsoup-2.4: update to 2.37.3
- From: Evan Nemerson <evann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] libsoup-2.4: update to 2.37.3
- Date: Thu, 12 Jan 2012 07:49:00 +0000 (UTC)
commit 48bd49305feb00ce6ce259c816ea3fc8c6b2cc9e
Author: Evan Nemerson <evan coeus-group com>
Date: Wed Jan 11 23:04:37 2012 -0800
libsoup-2.4: update to 2.37.3
vapi/libsoup-2.4.vapi | 404 +++++++++++++++++++++++-------------
vapi/metadata/Soup-2.4-custom.vala | 15 ++
vapi/metadata/Soup-2.4.metadata | 23 +--
3 files changed, 283 insertions(+), 159 deletions(-)
---
diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi
index 9991f3b..01f1ac7 100644
--- a/vapi/libsoup-2.4.vapi
+++ b/vapi/libsoup-2.4.vapi
@@ -49,7 +49,7 @@ namespace Soup {
[PrintfFormat]
public static string build_fault (int fault_code, string fault_format, ...);
[CCode (cheader_filename = "libsoup/soup.h")]
- public static string build_method_call (string method_name, [CCode (array_length_cname = "n_params", array_length_pos = 2.1, type = "GValue*")] GLib.Value[] @params);
+ public static string build_method_call (string method_name, [CCode (array_length_cname = "n_params", array_length_pos = 2.1)] GLib.Value[] @params);
[CCode (cheader_filename = "libsoup/soup.h")]
public static string build_method_response (GLib.Value value);
[CCode (cheader_filename = "libsoup/soup.h")]
@@ -78,8 +78,8 @@ namespace Soup {
public Address (string name, uint port);
[CCode (has_construct_function = false)]
public Address.any (Soup.AddressFamily family, uint port);
- public static bool equal_by_ip ([CCode (type = "gconstpointer")] Soup.Address addr1, [CCode (type = "gconstpointer")] Soup.Address addr2);
- public static bool equal_by_name ([CCode (type = "gconstpointer")] Soup.Address addr1, [CCode (type = "gconstpointer")] Soup.Address addr2);
+ public bool equal_by_ip ([CCode (type = "gconstpointer")] Soup.Address addr2);
+ public bool equal_by_name ([CCode (type = "gconstpointer")] Soup.Address addr2);
[CCode (has_construct_function = false)]
public Address.from_sockaddr (void* sa, int len);
public GLib.SocketAddress get_gsockaddr ();
@@ -87,8 +87,8 @@ namespace Soup {
public unowned string get_physical ();
public uint get_port ();
public void* get_sockaddr (int len);
- public static uint hash_by_ip (void* addr);
- public static uint hash_by_name (void* addr);
+ public uint hash_by_ip ();
+ public uint hash_by_name ();
public bool is_resolved ();
public void resolve_async (GLib.MainContext? async_context, GLib.Cancellable? cancellable, Soup.AddressCallback callback);
public uint resolve_sync (GLib.Cancellable? cancellable);
@@ -119,7 +119,17 @@ namespace Soup {
public bool is_for_proxy { get; construct; }
public string realm { get; construct; }
public string scheme_name { get; }
- public signal void save_password (string object, string p0);
+ public signal void save_password (string username, string password);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_basic_get_type ()")]
+ public class AuthBasic : Soup.Auth {
+ [CCode (has_construct_function = false)]
+ protected AuthBasic ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_digest_get_type ()")]
+ public class AuthDigest : Soup.Auth {
+ [CCode (has_construct_function = false)]
+ protected AuthDigest ();
}
[CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_domain_get_type ()")]
public abstract class AuthDomain : GLib.Object {
@@ -170,6 +180,11 @@ namespace Soup {
[NoAccessorMethod]
public void* auth_data { get; set; }
}
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_ntlm_get_type ()")]
+ public class AuthNTLM : Soup.Auth {
+ [CCode (has_construct_function = false)]
+ protected AuthNTLM ();
+ }
[CCode (cheader_filename = "libsoup/soup.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_buffer_get_type ()")]
[Compact]
public class Buffer {
@@ -339,12 +354,14 @@ namespace Soup {
public unowned Soup.URI get_first_party ();
public Soup.MessageFlags get_flags ();
public Soup.HTTPVersion get_http_version ();
+ public bool get_https_status (out unowned GLib.TlsCertificate certificate, out GLib.TlsCertificateFlags errors);
public unowned Soup.URI get_uri ();
public bool is_keepalive ();
public void set_chunk_allocator (owned Soup.ChunkAllocator allocator);
public void set_first_party (Soup.URI first_party);
public void set_flags (Soup.MessageFlags flags);
public void set_http_version (Soup.HTTPVersion version);
+ public void set_redirect (uint status_code, string redirect_uri);
public void set_request (string content_type, Soup.MemoryUse req_use, [CCode (array_length_cname = "req_length", array_length_pos = 3.1, array_length_type = "gsize", type = "char*")] uint8[] req_body);
public void set_response (string? content_type, Soup.MemoryUse resp_use, [CCode (array_length_cname = "resp_length", array_length_pos = 3.1, array_length_type = "gsize")] uint8[] resp_body);
public void set_status (uint status_code);
@@ -361,9 +378,13 @@ namespace Soup {
public bool server_side { get; construct; }
[NoAccessorMethod]
public uint status_code { get; set; }
+ [NoAccessorMethod]
+ public GLib.TlsCertificate tls_certificate { owned get; set; }
+ [NoAccessorMethod]
+ public GLib.TlsCertificateFlags tls_errors { get; set; }
public Soup.URI uri { get; set; }
[HasEmitter]
- public signal void content_sniffed (string content_type, GLib.HashTable<void*,void*> @params);
+ public signal void content_sniffed (string content_type, GLib.HashTable<string,string> @params);
[HasEmitter]
public virtual signal void finished ();
[HasEmitter]
@@ -374,6 +395,7 @@ namespace Soup {
public virtual signal void got_headers ();
[HasEmitter]
public virtual signal void got_informational ();
+ public signal void network_event (GLib.SocketClientEvent event, GLib.IOStream connection);
[HasEmitter]
public virtual signal void restarted ();
[HasEmitter]
@@ -414,6 +436,7 @@ namespace Soup {
[CCode (has_construct_function = false)]
public MessageHeaders (Soup.MessageHeadersType type);
public void append (string name, string value);
+ public void clean_connection_headers ();
public void clear ();
public void @foreach (Soup.MessageHeadersForeachFunc func);
public void free ();
@@ -462,12 +485,20 @@ namespace Soup {
public bool get_part (int part, out unowned Soup.MessageHeaders headers, out unowned Soup.Buffer body);
public void to_message (Soup.MessageHeaders dest_headers, Soup.MessageBody dest_body);
}
+ [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_proxy_resolver_default_get_type ()")]
+ public class ProxyResolverDefault : GLib.Object, Soup.ProxyURIResolver, Soup.SessionFeature {
+ [CCode (has_construct_function = false)]
+ protected ProxyResolverDefault ();
+ [NoAccessorMethod]
+ public GLib.ProxyResolver gproxy_resolver { set; }
+ }
[CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_server_get_type ()")]
public class Server : GLib.Object {
[CCode (has_construct_function = false)]
public Server (string optname1, ...);
public void add_auth_domain (Soup.AuthDomain auth_domain);
public void add_handler (string? path, owned Soup.ServerCallback callback);
+ public void disconnect ();
public unowned GLib.MainContext get_async_context ();
public unowned Soup.Socket get_listener ();
public uint get_port ();
@@ -491,6 +522,8 @@ namespace Soup {
public string ssl_cert_file { owned get; construct; }
[NoAccessorMethod]
public string ssl_key_file { owned get; construct; }
+ [NoAccessorMethod]
+ public GLib.TlsCertificate tls_certificate { owned get; construct; }
public virtual signal void request_aborted (Soup.Message msg, Soup.ClientContext client);
public virtual signal void request_finished (Soup.Message msg, Soup.ClientContext client);
public virtual signal void request_read (Soup.Message msg, Soup.ClientContext client);
@@ -501,29 +534,40 @@ namespace Soup {
[CCode (has_construct_function = false)]
protected Session ();
public void abort ();
+ public void add_feature (Soup.SessionFeature feature);
+ public void add_feature_by_type (GLib.Type feature_type);
[NoWrapper]
public virtual void auth_required (Soup.Message msg, Soup.Auth auth, bool retrying);
public virtual void cancel_message (Soup.Message msg, uint status_code);
+ [NoWrapper]
+ public virtual void flush_queue ();
public unowned GLib.MainContext get_async_context ();
public unowned Soup.SessionFeature get_feature (GLib.Type feature_type);
public unowned Soup.SessionFeature get_feature_for_message (GLib.Type feature_type, Soup.Message msg);
public GLib.SList<Soup.SessionFeature> get_features (GLib.Type feature_type);
+ [NoWrapper]
+ public virtual void kick ();
public void pause_message (Soup.Message msg);
public void prepare_for_uri (Soup.URI uri);
public virtual void queue_message (owned Soup.Message msg, Soup.SessionCallback? callback);
+ public bool redirect_message (Soup.Message msg);
public void remove_feature (Soup.SessionFeature feature);
+ public void remove_feature_by_type (GLib.Type feature_type);
public virtual void requeue_message (Soup.Message msg);
public virtual uint send_message (Soup.Message msg);
public void unpause_message (Soup.Message msg);
+ public bool would_redirect (Soup.Message msg);
[NoAccessorMethod]
public string accept_language { owned get; set; }
[NoAccessorMethod]
public bool accept_language_auto { get; set; }
+ public GLib.MainContext async_context { get; owned construct; }
+ [CCode (array_length = false, array_null_terminated = true)]
[NoAccessorMethod]
- public Soup.SessionFeature add_feature { owned get; set; }
+ public string[] http_aliases { owned get; set; }
+ [CCode (array_length = false, array_null_terminated = true)]
[NoAccessorMethod]
- public GLib.Type add_feature_by_type { get; set; }
- public GLib.MainContext async_context { get; owned construct; }
+ public string[] https_aliases { owned get; set; }
[NoAccessorMethod]
public uint idle_timeout { get; set; }
[NoAccessorMethod]
@@ -533,23 +577,27 @@ namespace Soup {
[NoAccessorMethod]
public Soup.URI proxy_uri { owned get; set; }
[NoAccessorMethod]
- public GLib.Type remove_feature_by_type { get; set; }
- [NoAccessorMethod]
public string ssl_ca_file { owned get; set; }
[NoAccessorMethod]
public bool ssl_strict { get; set; }
[NoAccessorMethod]
+ public bool ssl_use_system_ca_file { get; set; }
+ [NoAccessorMethod]
public uint timeout { get; set; }
[NoAccessorMethod]
+ public GLib.TlsDatabase tls_database { owned get; set; }
+ [NoAccessorMethod]
public bool use_ntlm { get; set; }
[NoAccessorMethod]
+ public bool use_thread_context { get; set; }
+ [NoAccessorMethod]
public string user_agent { owned get; set; }
public virtual signal void authenticate (Soup.Message msg, Soup.Auth auth, bool retrying);
- public signal void connection_created (GLib.Object object);
- public signal void request_queued (Soup.Message object);
+ public signal void connection_created (GLib.Object connection);
+ public signal void request_queued (Soup.Message msg);
public virtual signal void request_started (Soup.Message msg, Soup.Socket socket);
- public signal void request_unqueued (Soup.Message object);
- public signal void tunneling (GLib.Object object);
+ public signal void request_unqueued (Soup.Message msg);
+ public signal void tunneling (GLib.Object connection);
}
[CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_session_async_get_type ()")]
public class SessionAsync : Soup.Session {
@@ -595,12 +643,21 @@ namespace Soup {
[NoAccessorMethod]
public void* ssl_creds { get; set; }
[NoAccessorMethod]
+ public bool ssl_fallback { get; construct; }
+ [NoAccessorMethod]
public bool ssl_strict { get; construct; }
[NoAccessorMethod]
public uint timeout { get; set; }
[NoAccessorMethod]
- public bool trusted_certificate { get; construct; }
+ public GLib.TlsCertificate tls_certificate { owned get; }
+ [NoAccessorMethod]
+ public GLib.TlsCertificateFlags tls_errors { get; }
+ [NoAccessorMethod]
+ public bool trusted_certificate { get; }
+ [NoAccessorMethod]
+ public bool use_thread_context { get; construct; }
public virtual signal void disconnected ();
+ public signal void event (GLib.SocketClientEvent event, GLib.IOStream connection);
public virtual signal void new_connection (Soup.Socket arg1);
public virtual signal void readable ();
public virtual signal void writable ();
@@ -632,8 +689,8 @@ namespace Soup {
public unowned string get_query ();
public unowned string get_scheme ();
public unowned string get_user ();
- public static bool host_equal ([CCode (type = "gconstpointer")] Soup.URI v1, [CCode (type = "gconstpointer")] Soup.URI v2);
- public static uint host_hash ([CCode (type = "gconstpointer")] Soup.URI key);
+ public bool host_equal (Soup.URI v2);
+ public uint host_hash ();
public static string normalize (string part, string unescape_extra);
public void set_fragment (string fragment);
public void set_host (string host);
@@ -651,6 +708,7 @@ namespace Soup {
public URI.with_base (Soup.URI @base, string uri_string);
}
[CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupProxyResolverInterface", type_id = "soup_proxy_resolver_get_type ()")]
+ [Deprecated (replacement = "Soup.ProxyURIResolver")]
public interface ProxyResolver : Soup.SessionFeature, GLib.Object {
public abstract void get_proxy_async (Soup.Message msg, GLib.MainContext async_context, GLib.Cancellable? cancellable, Soup.ProxyResolverCallback callaback);
public abstract uint get_proxy_sync (Soup.Message msg, GLib.Cancellable? cancellable, out unowned Soup.Address addr);
@@ -658,12 +716,15 @@ namespace Soup {
[CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupProxyURIResolverInterface", type_id = "soup_proxy_uri_resolver_get_type ()")]
public interface ProxyURIResolver : GLib.Object {
public abstract void get_proxy_uri_async (Soup.URI uri, GLib.MainContext? async_context, GLib.Cancellable? cancellable, Soup.ProxyURIResolverCallback callback);
- public abstract uint get_proxy_uri_sync (Soup.URI uri, GLib.Cancellable? cancellable, out unowned Soup.URI proxy_uri);
+ public abstract uint get_proxy_uri_sync (Soup.URI uri, GLib.Cancellable? cancellable, out Soup.URI proxy_uri);
}
[CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupSessionFeatureInterface", type_id = "soup_session_feature_get_type ()")]
public interface SessionFeature : GLib.Object {
+ public abstract bool add_feature (GLib.Type type);
public abstract void attach (Soup.Session session);
public abstract void detach (Soup.Session session);
+ public abstract bool has_feature (GLib.Type type);
+ public abstract bool remove_feature (GLib.Type type);
[NoWrapper]
public abstract void request_queued (Soup.Session session, Soup.Message msg);
[NoWrapper]
@@ -673,8 +734,6 @@ namespace Soup {
}
[CCode (cheader_filename = "libsoup/soup.h", has_type_id = false)]
public struct MessageHeadersIter {
- [CCode (array_length = false, array_null_terminated = true)]
- public weak void*[] dummy;
public void init (Soup.MessageHeaders hdrs);
public bool next (out unowned string name, out unowned string value);
}
@@ -689,6 +748,25 @@ namespace Soup {
IPV4,
IPV6
}
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_CACHE_RESPONSE_")]
+ public enum CacheResponse {
+ FRESH,
+ NEEDS_VALIDATION,
+ STALE
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_CACHE_")]
+ public enum CacheType {
+ SINGLE_USER,
+ SHARED
+ }
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_CACHE_")]
+ [Flags]
+ public enum Cacheability {
+ CACHEABLE,
+ UNCACHEABLE,
+ INVALIDATES,
+ VALIDATES
+ }
[CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_CONNECTION_")]
public enum ConnectionState {
NEW,
@@ -747,6 +825,7 @@ namespace Soup {
MALFORMED,
TRY_AGAIN,
TOO_MANY_REDIRECTS,
+ TLS_FAILED,
CONTINUE,
SWITCHING_PROTOCOLS,
PROCESSING,
@@ -817,9 +896,11 @@ namespace Soup {
[Flags]
public enum MessageFlags {
NO_REDIRECT,
+ CAN_REBUILD,
OVERWRITE_CHUNKS,
CONTENT_DECODED,
- CERTIFICATE_TRUSTED
+ CERTIFICATE_TRUSTED,
+ NEW_CONNECTION
}
[CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_MESSAGE_HEADERS_")]
public enum MessageHeadersType {
@@ -827,6 +908,11 @@ namespace Soup {
RESPONSE,
MULTIPART
}
+ [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_REQUESTER_ERROR_")]
+ public enum RequesterError {
+ BAD_URI,
+ UNSUPPORTED_URI_SCHEME
+ }
[CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_SOCKET_")]
public enum SocketIOStatus {
OK,
@@ -834,7 +920,7 @@ namespace Soup {
EOF,
ERROR
}
- [CCode (cheader_filename = "libsoup/soup.h", cprefix = "SOUP_SSL_ERROR_")]
+ [CCode (cheader_filename = "libsoup/soup.h")]
public errordomain SSLError {
HANDSHAKE_NEEDS_READ,
HANDSHAKE_NEEDS_WRITE,
@@ -842,7 +928,7 @@ namespace Soup {
HANDSHAKE_FAILED;
public static GLib.Quark quark ();
}
- [CCode (cheader_filename = "libsoup/soup.h", has_target = false)]
+ [CCode (cheader_filename = "libsoup/soup.h", instance_pos = 2.9)]
public delegate void AddressCallback (Soup.Address addr, uint status);
[CCode (cheader_filename = "libsoup/soup.h", instance_pos = 4.9)]
public delegate bool AuthDomainBasicAuthCallback (Soup.AuthDomain domain, Soup.Message msg, string username, string password);
@@ -870,231 +956,265 @@ namespace Soup {
public delegate void SessionCallback (Soup.Session session, Soup.Message msg);
[CCode (cheader_filename = "libsoup/soup.h", instance_pos = 2.9)]
public delegate void SocketCallback (Soup.Socket sock, uint status);
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_ANY_PORT")]
public const int ADDRESS_ANY_PORT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_FAMILY")]
public const string ADDRESS_FAMILY;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_NAME")]
public const string ADDRESS_NAME;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_PHYSICAL")]
public const string ADDRESS_PHYSICAL;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_PORT")]
public const string ADDRESS_PORT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_ADDRESS_SOCKADDR")]
public const string ADDRESS_SOCKADDR;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_ADD_PATH")]
public const string AUTH_DOMAIN_ADD_PATH;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_BASIC_AUTH_CALLBACK")]
public const string AUTH_DOMAIN_BASIC_AUTH_CALLBACK;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_BASIC_AUTH_DATA")]
public const string AUTH_DOMAIN_BASIC_AUTH_DATA;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_BASIC_H")]
public const int AUTH_DOMAIN_BASIC_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_DIGEST_AUTH_CALLBACK")]
public const string AUTH_DOMAIN_DIGEST_AUTH_CALLBACK;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_DIGEST_AUTH_DATA")]
public const string AUTH_DOMAIN_DIGEST_AUTH_DATA;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_DIGEST_H")]
public const int AUTH_DOMAIN_DIGEST_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_FILTER")]
public const string AUTH_DOMAIN_FILTER;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_FILTER_DATA")]
public const string AUTH_DOMAIN_FILTER_DATA;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_GENERIC_AUTH_CALLBACK")]
public const string AUTH_DOMAIN_GENERIC_AUTH_CALLBACK;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_GENERIC_AUTH_DATA")]
public const string AUTH_DOMAIN_GENERIC_AUTH_DATA;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_H")]
public const int AUTH_DOMAIN_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_PROXY")]
public const string AUTH_DOMAIN_PROXY;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_REALM")]
public const string AUTH_DOMAIN_REALM;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_DOMAIN_REMOVE_PATH")]
public const string AUTH_DOMAIN_REMOVE_PATH;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_H")]
public const int AUTH_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_HOST")]
public const string AUTH_HOST;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_IS_AUTHENTICATED")]
public const string AUTH_IS_AUTHENTICATED;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_IS_FOR_PROXY")]
public const string AUTH_IS_FOR_PROXY;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_REALM")]
public const string AUTH_REALM;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_AUTH_SCHEME_NAME")]
public const string AUTH_SCHEME_NAME;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CACHE_H")]
+ public const int CACHE_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CHAR_HTTP_CTL")]
public const int CHAR_HTTP_CTL;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CHAR_HTTP_SEPARATOR")]
public const int CHAR_HTTP_SEPARATOR;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CHAR_URI_GEN_DELIMS")]
public const int CHAR_URI_GEN_DELIMS;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CHAR_URI_PERCENT_ENCODED")]
public const int CHAR_URI_PERCENT_ENCODED;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CHAR_URI_SUB_DELIMS")]
public const int CHAR_URI_SUB_DELIMS;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CONTENT_DECODER_H")]
public const int CONTENT_DECODER_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_CONTENT_SNIFFER_H")]
public const int CONTENT_SNIFFER_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_H")]
public const int COOKIE_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_JAR_ACCEPT_POLICY")]
public const string COOKIE_JAR_ACCEPT_POLICY;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_JAR_H")]
public const int COOKIE_JAR_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_JAR_READ_ONLY")]
public const string COOKIE_JAR_READ_ONLY;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_JAR_TEXT_FILENAME")]
public const string COOKIE_JAR_TEXT_FILENAME;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_JAR_TEXT_H")]
public const int COOKIE_JAR_TEXT_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_MAX_AGE_ONE_DAY")]
public const int COOKIE_MAX_AGE_ONE_DAY;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_MAX_AGE_ONE_HOUR")]
public const int COOKIE_MAX_AGE_ONE_HOUR;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_MAX_AGE_ONE_WEEK")]
public const int COOKIE_MAX_AGE_ONE_WEEK;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_COOKIE_MAX_AGE_ONE_YEAR")]
public const int COOKIE_MAX_AGE_ONE_YEAR;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_DATE_H")]
public const int DATE_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_FORM_H")]
public const int FORM_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_FORM_MIME_TYPE_MULTIPART")]
public const string FORM_MIME_TYPE_MULTIPART;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_FORM_MIME_TYPE_URLENCODED")]
public const string FORM_MIME_TYPE_URLENCODED;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_HEADERS_H")]
public const int HEADERS_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_LOGGER_H")]
public const int LOGGER_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_BODY_H")]
public const int MESSAGE_BODY_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_FIRST_PARTY")]
public const string MESSAGE_FIRST_PARTY;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_FLAGS")]
public const string MESSAGE_FLAGS;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_H")]
public const int MESSAGE_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_HEADERS_H")]
public const int MESSAGE_HEADERS_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_HTTP_VERSION")]
public const string MESSAGE_HTTP_VERSION;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_METHOD")]
public const string MESSAGE_METHOD;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_REASON_PHRASE")]
public const string MESSAGE_REASON_PHRASE;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_REQUEST_BODY")]
public const string MESSAGE_REQUEST_BODY;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_REQUEST_HEADERS")]
public const string MESSAGE_REQUEST_HEADERS;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_RESPONSE_BODY")]
public const string MESSAGE_RESPONSE_BODY;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_RESPONSE_HEADERS")]
public const string MESSAGE_RESPONSE_HEADERS;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_SERVER_SIDE")]
public const string MESSAGE_SERVER_SIDE;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_STATUS_CODE")]
public const string MESSAGE_STATUS_CODE;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_TLS_CERTIFICATE")]
+ public const string MESSAGE_TLS_CERTIFICATE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_TLS_ERRORS")]
+ public const string MESSAGE_TLS_ERRORS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MESSAGE_URI")]
public const string MESSAGE_URI;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_METHOD_H")]
public const int METHOD_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MISC_H")]
public const int MISC_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_MULTIPART_H")]
public const int MULTIPART_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_PASSWORD_MANAGER_H")]
public const int PASSWORD_MANAGER_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
- public const int PROXY_RESOLVER_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_PROXY_RESOLVER_DEFAULT_H")]
+ public const int PROXY_RESOLVER_DEFAULT_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_PROXY_URI_RESOLVER_H")]
public const int PROXY_URI_RESOLVER_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUESTER_H")]
+ public const int REQUESTER_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_DATA_H")]
+ public const int REQUEST_DATA_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_FILE_H")]
+ public const int REQUEST_FILE_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_H")]
+ public const int REQUEST_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_HTTP_H")]
+ public const int REQUEST_HTTP_H;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_SESSION")]
+ public const string REQUEST_SESSION;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_REQUEST_URI")]
+ public const string REQUEST_URI;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_ASYNC_CONTEXT")]
public const string SERVER_ASYNC_CONTEXT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_H")]
public const int SERVER_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_INTERFACE")]
public const string SERVER_INTERFACE;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_PORT")]
public const string SERVER_PORT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_RAW_PATHS")]
public const string SERVER_RAW_PATHS;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_SERVER_HEADER")]
public const string SERVER_SERVER_HEADER;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_SSL_CERT_FILE")]
public const string SERVER_SSL_CERT_FILE;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_SSL_KEY_FILE")]
public const string SERVER_SSL_KEY_FILE;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SERVER_TLS_CERTIFICATE")]
+ public const string SERVER_TLS_CERTIFICATE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_ACCEPT_LANGUAGE")]
public const string SESSION_ACCEPT_LANGUAGE;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_ACCEPT_LANGUAGE_AUTO")]
public const string SESSION_ACCEPT_LANGUAGE_AUTO;
- [CCode (cheader_filename = "libsoup/soup.h")]
- public const string SESSION_ADD_FEATURE;
- [CCode (cheader_filename = "libsoup/soup.h")]
- public const string SESSION_ADD_FEATURE_BY_TYPE;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_ASYNC_CONTEXT")]
public const string SESSION_ASYNC_CONTEXT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_ASYNC_H")]
public const int SESSION_ASYNC_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_FEATURE_H")]
public const int SESSION_FEATURE_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_H")]
public const int SESSION_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_HTTPS_ALIASES")]
+ public const string SESSION_HTTPS_ALIASES;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_HTTP_ALIASES")]
+ public const string SESSION_HTTP_ALIASES;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_IDLE_TIMEOUT")]
public const string SESSION_IDLE_TIMEOUT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_MAX_CONNS")]
public const string SESSION_MAX_CONNS;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_MAX_CONNS_PER_HOST")]
public const string SESSION_MAX_CONNS_PER_HOST;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_PROXY_URI")]
public const string SESSION_PROXY_URI;
- [CCode (cheader_filename = "libsoup/soup.h")]
- public const string SESSION_REMOVE_FEATURE_BY_TYPE;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_SSL_CA_FILE")]
public const string SESSION_SSL_CA_FILE;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_SSL_STRICT")]
public const string SESSION_SSL_STRICT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE")]
+ public const string SESSION_SSL_USE_SYSTEM_CA_FILE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_SYNC_H")]
public const int SESSION_SYNC_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_TIMEOUT")]
public const string SESSION_TIMEOUT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_TLS_DATABASE")]
+ public const string SESSION_TLS_DATABASE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_USER_AGENT")]
public const string SESSION_USER_AGENT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_USE_NTLM")]
public const string SESSION_USE_NTLM;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SESSION_USE_THREAD_CONTEXT")]
+ public const string SESSION_USE_THREAD_CONTEXT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_ASYNC_CONTEXT")]
public const string SOCKET_ASYNC_CONTEXT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_FLAG_NONBLOCKING")]
public const string SOCKET_FLAG_NONBLOCKING;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_H")]
public const int SOCKET_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_IS_SERVER")]
public const string SOCKET_IS_SERVER;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_LOCAL_ADDRESS")]
public const string SOCKET_LOCAL_ADDRESS;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_REMOTE_ADDRESS")]
public const string SOCKET_REMOTE_ADDRESS;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_SSL_CREDENTIALS")]
public const string SOCKET_SSL_CREDENTIALS;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_SSL_FALLBACK")]
+ public const string SOCKET_SSL_FALLBACK;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_SSL_STRICT")]
public const string SOCKET_SSL_STRICT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_TIMEOUT")]
public const string SOCKET_TIMEOUT;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_TLS_CERTIFICATE")]
+ public const string SOCKET_TLS_CERTIFICATE;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_TLS_ERRORS")]
+ public const string SOCKET_TLS_ERRORS;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_TRUSTED_CERTIFICATE")]
public const string SOCKET_TRUSTED_CERTIFICATE;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_SOCKET_USE_THREAD_CONTEXT")]
+ public const string SOCKET_USE_THREAD_CONTEXT;
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_STATUS_H")]
public const int STATUS_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_TYPES_H")]
public const int TYPES_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_URI_H")]
public const int URI_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_VALUE_UTILS_H")]
public const int VALUE_UTILS_H;
- [CCode (cheader_filename = "libsoup/soup.h")]
+ [CCode (cheader_filename = "libsoup/soup.h", cname = "SOUP_XMLRPC_H")]
public const int XMLRPC_H;
[CCode (cheader_filename = "libsoup/soup.h")]
public static unowned GLib.TimeoutSource add_completion (GLib.MainContext? async_context, GLib.SourceFunc function);
diff --git a/vapi/metadata/Soup-2.4-custom.vala b/vapi/metadata/Soup-2.4-custom.vala
index 88399dc..421faa3 100644
--- a/vapi/metadata/Soup-2.4-custom.vala
+++ b/vapi/metadata/Soup-2.4-custom.vala
@@ -16,6 +16,21 @@ namespace Soup {
public Buffer.subbuffer (Soup.Buffer parent, size_t offset, size_t length);
}
+ [Deprecated (replacement = "Soup.ProxyURIResolver")]
+ [CCode (cheader_filename = "libsoup/soup.h", type_cname = "SoupProxyResolverInterface", type_id = "soup_proxy_resolver_get_type ()")]
+ public interface ProxyResolver : Soup.SessionFeature, GLib.Object {
+ public abstract void get_proxy_async (Soup.Message msg, GLib.MainContext async_context, GLib.Cancellable? cancellable, Soup.ProxyResolverCallback callaback);
+ public abstract uint get_proxy_sync (Soup.Message msg, GLib.Cancellable? cancellable, out unowned Soup.Address addr);
+ }
+
+ public errordomain SSLError {
+ HANDSHAKE_NEEDS_READ,
+ HANDSHAKE_NEEDS_WRITE,
+ CERTIFICATE,
+ HANDSHAKE_FAILED;
+ public static GLib.Quark quark ();
+ }
+
[Compact]
[CCode (copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "soup_uri_get_type ()", cheader_filename = "libsoup/soup.h")]
public class URI {
diff --git a/vapi/metadata/Soup-2.4.metadata b/vapi/metadata/Soup-2.4.metadata
index cbd0832..2e867ed 100644
--- a/vapi/metadata/Soup-2.4.metadata
+++ b/vapi/metadata/Soup-2.4.metadata
@@ -3,25 +3,20 @@ AuthDomain
.add_path#property skip
.remove_path#property skip
form_* parent="Soup.Form" name="form_(.+)"
-Session
- .add_feature#method skip
- .add_feature_by_type#method skip
- .remove_feature_by_type#method skip
xmlrpc_* parent="Soup.XMLRPC" name="xmlrpc_(.+)"
-XMLRPCFault parent="Soup.XMLRPC" name="Fault"
+XMLRPCFault errordomain parent="Soup.XMLRPC" name="Fault"
XMLRPCError parent="Soup.XMLRPC" name="Error"
xmlrpc_set_response.type skip
-HTTPVersion
- .0 name="1_0"
- .1 name="1_1"
+HTTPVersion.http_* name="http_(.+)"
// Report upstream
Soup cheader_filename="libsoup/soup.h"
add_* skip=false type="unowned GLib.TimeoutSource"
Address.equal_by_ip.* type="Soup.Address"
Address.equal_by_name.* type="Soup.Address"
-AddressCallback.data skip
+// AddressCallback.data skip
AuthDomain
+ .accepts#method skip
.challenge#virtual_method vfunc_name="challenge"
.basic_set_auth_callback skip
.digest_set_auth_callback skip
@@ -75,18 +70,12 @@ URI
.new_with_base skip
.set_query_from_fields skip=false
uri_encode.escape_extra nullable
-uri_host_*.* type="Soup.URI"
-ProxyResolver
- .get_proxy_async skip=false
- .get_proxy_sync.addr out
- .*.cancellable nullable
-ProxyResolverCallback skip
-ProxyResolverInterface.get_proxy_async skip=false
+// uri_host_*.* type="Soup.URI"
ProxyURIResolver
.get_proxy_uri_sync.proxy_uri out
ProxyURIResolverCallback.user_data skip
xmlrpc_* skip=false
-xmlrpc_build_method_call.params array array_length_idx=2
+// xmlrpc_build_method_call.params array array_length_idx=2
xmlrpc_extract_method_response throws="Soup.XMLRPC.Fault"
.error skip
.type skip
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]