vala r935 - in trunk: . vapi vapi/packages/libsoup-2.4



Author: juergbi
Date: Thu Jan 31 10:47:17 2008
New Revision: 935
URL: http://svn.gnome.org/viewvc/vala?rev=935&view=rev

Log:
2008-01-31  Juerg Billeter  <j bitron ch>

	* vapi/Makefile.am, vapi/libsoup-2.4.deps, vapi/libsoup-2.4.vapi,
	  vapi/packages/libsoup-2.4/: add libsoup-2.4 bindings


Added:
   trunk/vapi/libsoup-2.4.deps
   trunk/vapi/libsoup-2.4.vapi
   trunk/vapi/packages/libsoup-2.4/
   trunk/vapi/packages/libsoup-2.4/libsoup-2.4.deps
   trunk/vapi/packages/libsoup-2.4/libsoup-2.4.files
   trunk/vapi/packages/libsoup-2.4/libsoup-2.4.gi
   trunk/vapi/packages/libsoup-2.4/libsoup-2.4.metadata
   trunk/vapi/packages/libsoup-2.4/libsoup-2.4.namespace
Modified:
   trunk/ChangeLog
   trunk/vapi/Makefile.am

Modified: trunk/vapi/Makefile.am
==============================================================================
--- trunk/vapi/Makefile.am	(original)
+++ trunk/vapi/Makefile.am	Thu Jan 31 10:47:17 2008
@@ -79,9 +79,11 @@
 	liboobs-1.vapi \
 	libpanelapplet-2.0.deps \
 	libpanelapplet-2.0.vapi \
+	libsoup-2.2.vapi \
+	libsoup-2.4.deps \
+	libsoup-2.4.vapi \
 	libwnck-1.0.deps \
 	libwnck-1.0.vapi \
-	libsoup-2.2.vapi \
 	libxml-2.0.vapi \
 	pango.deps \
 	pango.vapi \

Added: trunk/vapi/libsoup-2.4.deps
==============================================================================
--- (empty file)
+++ trunk/vapi/libsoup-2.4.deps	Thu Jan 31 10:47:17 2008
@@ -0,0 +1 @@
+gio-2.0

Added: trunk/vapi/libsoup-2.4.vapi
==============================================================================
--- (empty file)
+++ trunk/vapi/libsoup-2.4.vapi	Thu Jan 31 10:47:17 2008
@@ -0,0 +1,618 @@
+/* libsoup-2.4.vapi generated by lt-vapigen, do not modify. */
+
+[CCode (cprefix = "Soup", lower_case_cprefix = "soup_")]
+namespace Soup {
+	[CCode (cprefix = "SOUP_ADDRESS_FAMILY_", cheader_filename = "libsoup/soup.h")]
+	public enum AddressFamily {
+		IPV4,
+		IPV6,
+	}
+	[CCode (cprefix = "SOUP_DATE_", cheader_filename = "libsoup/soup.h")]
+	public enum DateFormat {
+		HTTP,
+		COOKIE,
+		RFC2822,
+		ISO8601_COMPACT,
+		ISO8601_FULL,
+		ISO8601,
+		ISO8601_XMLRPC,
+	}
+	[CCode (cprefix = "SOUP_ENCODING_", cheader_filename = "libsoup/soup.h")]
+	public enum Encoding {
+		UNRECOGNIZED,
+		NONE,
+		CONTENT_LENGTH,
+		EOF,
+		CHUNKED,
+		BYTERANGES,
+	}
+	[CCode (cprefix = "SOUP_HTTP_", cheader_filename = "libsoup/soup.h")]
+	public enum HTTPVersion {
+		1_0,
+		1_1,
+	}
+	[CCode (cprefix = "SOUP_STATUS_", cheader_filename = "libsoup/soup.h")]
+	public enum KnownStatusCode {
+		NONE,
+		CANCELLED,
+		CANT_RESOLVE,
+		CANT_RESOLVE_PROXY,
+		CANT_CONNECT,
+		CANT_CONNECT_PROXY,
+		SSL_FAILED,
+		IO_ERROR,
+		MALFORMED,
+		TRY_AGAIN,
+		CONTINUE,
+		SWITCHING_PROTOCOLS,
+		PROCESSING,
+		OK,
+		CREATED,
+		ACCEPTED,
+		NON_AUTHORITATIVE,
+		NO_CONTENT,
+		RESET_CONTENT,
+		PARTIAL_CONTENT,
+		MULTI_STATUS,
+		MULTIPLE_CHOICES,
+		MOVED_PERMANENTLY,
+		FOUND,
+		MOVED_TEMPORARILY,
+		SEE_OTHER,
+		NOT_MODIFIED,
+		USE_PROXY,
+		NOT_APPEARING_IN_THIS_PROTOCOL,
+		TEMPORARY_REDIRECT,
+		BAD_REQUEST,
+		UNAUTHORIZED,
+		PAYMENT_REQUIRED,
+		FORBIDDEN,
+		NOT_FOUND,
+		METHOD_NOT_ALLOWED,
+		NOT_ACCEPTABLE,
+		PROXY_AUTHENTICATION_REQUIRED,
+		PROXY_UNAUTHORIZED,
+		REQUEST_TIMEOUT,
+		CONFLICT,
+		GONE,
+		LENGTH_REQUIRED,
+		PRECONDITION_FAILED,
+		REQUEST_ENTITY_TOO_LARGE,
+		REQUEST_URI_TOO_LONG,
+		UNSUPPORTED_MEDIA_TYPE,
+		REQUESTED_RANGE_NOT_SATISFIABLE,
+		INVALID_RANGE,
+		EXPECTATION_FAILED,
+		UNPROCESSABLE_ENTITY,
+		LOCKED,
+		FAILED_DEPENDENCY,
+		INTERNAL_SERVER_ERROR,
+		NOT_IMPLEMENTED,
+		BAD_GATEWAY,
+		SERVICE_UNAVAILABLE,
+		GATEWAY_TIMEOUT,
+		HTTP_VERSION_NOT_SUPPORTED,
+		INSUFFICIENT_STORAGE,
+		NOT_EXTENDED,
+	}
+	[CCode (cprefix = "SOUP_LOGGER_LOG_", cheader_filename = "libsoup/soup.h")]
+	public enum LoggerLogLevel {
+		NONE,
+		MINIMAL,
+		HEADERS,
+		BODY,
+	}
+	[CCode (cprefix = "SOUP_MEMORY_", cheader_filename = "libsoup/soup.h")]
+	public enum MemoryUse {
+		STATIC,
+		TAKE,
+		COPY,
+		TEMPORARY,
+	}
+	[CCode (cprefix = "SOUP_MESSAGE_HEADERS_", cheader_filename = "libsoup/soup.h")]
+	public enum MessageHeadersType {
+		REQUEST,
+		RESPONSE,
+	}
+	[CCode (cprefix = "SOUP_SSL_ERROR_", cheader_filename = "libsoup/soup.h")]
+	public enum SSLError {
+		HANDSHAKE_NEEDS_READ,
+		HANDSHAKE_NEEDS_WRITE,
+		CERTIFICATE,
+	}
+	[CCode (cprefix = "SOUP_SOCKET_", cheader_filename = "libsoup/soup.h")]
+	public enum SocketIOStatus {
+		OK,
+		WOULD_BLOCK,
+		EOF,
+		ERROR,
+	}
+	[CCode (cprefix = "SOUP_XMLRPC_ERROR_", cheader_filename = "libsoup/soup.h")]
+	public enum XMLRPCError {
+		ARGUMENTS,
+		RETVAL,
+	}
+	[CCode (cprefix = "SOUP_XMLRPC_FAULT_", cheader_filename = "libsoup/soup.h")]
+	public enum XMLRPCFault {
+		PARSE_ERROR_NOT_WELL_FORMED,
+		PARSE_ERROR_UNSUPPORTED_ENCODING,
+		PARSE_ERROR_INVALID_CHARACTER_FOR_ENCODING,
+		SERVER_ERROR_INVALID_XML_RPC,
+		SERVER_ERROR_REQUESTED_METHOD_NOT_FOUND,
+		SERVER_ERROR_INVALID_METHOD_PARAMETERS,
+		SERVER_ERROR_INTERNAL_XML_RPC_ERROR,
+		APPLICATION_ERROR,
+		SYSTEM_ERROR,
+		TRANSPORT_ERROR,
+	}
+	[CCode (cprefix = "SOUP_EXPECTATION_", cheader_filename = "libsoup/soup.h")]
+	[Flags]
+	public enum Expectation {
+		UNRECOGNIZED,
+		CONTINUE,
+	}
+	[CCode (cprefix = "SOUP_MESSAGE_", cheader_filename = "libsoup/soup.h")]
+	[Flags]
+	public enum MessageFlags {
+		NO_REDIRECT,
+		OVERWRITE_CHUNKS,
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class ClientContext {
+		public weak Soup.Address get_address ();
+		public weak Soup.AuthDomain get_auth_domain ();
+		public weak string get_auth_user ();
+		public weak string get_host ();
+		public weak Soup.Socket get_socket ();
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class MessageBody {
+		public weak string data;
+		public int64 length;
+		public void append (Soup.MemoryUse use, pointer data, ulong length);
+		public void append_buffer (Soup.Buffer buffer);
+		public void complete ();
+		public weak Soup.Buffer flatten ();
+		public weak Soup.Buffer get_chunk (int64 offset);
+		public MessageBody ();
+		public void truncate ();
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class MessageHeaders {
+		public void append (string name, string value);
+		public void clear ();
+		public void @foreach (Soup.MessageHeadersForeachFunc func, pointer user_data);
+		public weak string get (string name);
+		public int64 get_content_length ();
+		public Soup.Encoding get_encoding ();
+		public Soup.Expectation get_expectations ();
+		public MessageHeaders (Soup.MessageHeadersType type);
+		public void remove (string name);
+		public void replace (string name, string value);
+		public void set_content_length (int64 content_length);
+		public void set_encoding (Soup.Encoding encoding);
+		public void set_expectations (Soup.Expectation expectations);
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class GByteArray : GLib.Boxed {
+	}
+	[CCode (copy_function = "soup_buffer_copy", cheader_filename = "libsoup/soup.h")]
+	public class Buffer : GLib.Boxed {
+		public weak string data;
+		public ulong length;
+		public weak Soup.Buffer copy ();
+		public Buffer (Soup.MemoryUse use, pointer data, ulong length);
+		public Buffer.subbuffer (Soup.Buffer parent, ulong offset, ulong length);
+	}
+	[CCode (copy_function = "soup_date_copy", cheader_filename = "libsoup/soup.h")]
+	public class Date : GLib.Boxed {
+		public int year;
+		public int month;
+		public int day;
+		public int hour;
+		public int minute;
+		public int second;
+		public bool utc;
+		public int offset;
+		public weak Soup.Date copy ();
+		public Date (int year, int month, int day, int hour, int minute, int second);
+		public Date.from_now (int offset_seconds);
+		public Date.from_string (string date_string);
+		public Date.from_time_t (ulong when);
+		public weak string to_string (Soup.DateFormat format);
+	}
+	[CCode (copy_function = "soup_uri_copy", cheader_filename = "libsoup/soup.h")]
+	public class URI : GLib.Boxed {
+		public weak string scheme;
+		public weak string user;
+		public weak string password;
+		public weak string host;
+		public uint port;
+		public weak string path;
+		public weak string query;
+		public weak string fragment;
+		public weak Soup.URI copy ();
+		public static weak string decode (string part);
+		public static weak string encode (string part, string escape_extra);
+		public bool equal (Soup.URI uri2);
+		public URI (string uri_string);
+		public URI.with_base (Soup.URI @base, string uri_string);
+		public static weak string normalize (string part, string unescape_extra);
+		public void set_fragment (string fragment);
+		public void set_host (string host);
+		public void set_password (string password);
+		public void set_path (string path);
+		public void set_port (uint port);
+		public void set_query (string query);
+		public void set_query_from_form (GLib.HashTable form);
+		public void set_scheme (string scheme);
+		public void set_user (string user);
+		public weak string to_string (bool just_path_and_query);
+		public bool uses_default_port ();
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class Address : GLib.Object {
+		public weak string get_name ();
+		public weak string get_physical ();
+		public uint get_port ();
+		public pointer get_sockaddr (int len);
+		public Address (string name, uint port);
+		public Address.any (Soup.AddressFamily family, uint port);
+		public Address.from_sockaddr (pointer sa, int len);
+		public void resolve_async (GLib.MainContext async_context, GLib.Cancellable cancellable, Soup.AddressCallback callback, pointer user_data);
+		public uint resolve_sync (GLib.Cancellable cancellable);
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class Auth : GLib.Object {
+		public virtual void authenticate (string username, string password);
+		public void free_protection_space (GLib.SList space);
+		public virtual weak string get_authorization (Soup.Message msg);
+		public weak string get_host ();
+		public weak string get_info ();
+		public virtual weak GLib.SList get_protection_space (Soup.URI source_uri);
+		public weak string get_realm ();
+		public weak string get_scheme_name ();
+		public Auth (GLib.Type type, Soup.Message msg, string auth_header);
+		public virtual bool update (Soup.Message msg, string auth_header);
+		[NoAccessorMethod]
+		public weak string host { get; construct; }
+		[NoAccessorMethod]
+		public weak bool is_authenticated { get; }
+		[NoAccessorMethod]
+		public weak bool is_for_proxy { get; construct; }
+		[NoAccessorMethod]
+		public weak string realm { get; construct; }
+		public weak string scheme_name { get; }
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class AuthDomain : GLib.Object {
+		public virtual weak string accepts (Soup.Message msg);
+		public void add_path (string path);
+		public virtual void challenge (Soup.Message msg);
+		public virtual bool check_password (Soup.Message msg, string username, string password);
+		public bool covers (Soup.Message msg);
+		public weak string get_realm ();
+		public void remove_path (string path);
+		public void set_filter (Soup.AuthDomainFilter filter, pointer filter_data, GLib.DestroyNotify dnotify);
+		public void set_generic_auth_callback (Soup.AuthDomainGenericAuthCallback auth_callback, pointer auth_data, GLib.DestroyNotify dnotify);
+		public bool try_generic_auth_callback (Soup.Message msg, string username);
+		[NoAccessorMethod]
+		public weak pointer filter { get; set; }
+		[NoAccessorMethod]
+		public weak pointer filter_data { get; set; }
+		[NoAccessorMethod]
+		public weak pointer generic_auth_callback { get; set; }
+		[NoAccessorMethod]
+		public weak pointer generic_auth_data { get; set; }
+		[NoAccessorMethod]
+		public weak bool proxy { get; construct; }
+		[NoAccessorMethod]
+		public weak string realm { get; construct; }
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class AuthDomainBasic : Soup.AuthDomain {
+		public AuthDomainBasic (string optname1);
+		public static void set_auth_callback (Soup.AuthDomain domain, Soup.AuthDomainBasicAuthCallback callback, pointer user_data, GLib.DestroyNotify dnotify);
+		[NoAccessorMethod]
+		public weak pointer auth_callback { get; set; }
+		[NoAccessorMethod]
+		public weak pointer auth_data { get; set; }
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class AuthDomainDigest : Soup.AuthDomain {
+		public static weak string encode_password (string username, string realm, string password);
+		public AuthDomainDigest (string optname1);
+		public static void set_auth_callback (Soup.AuthDomain domain, Soup.AuthDomainDigestAuthCallback callback, pointer user_data, GLib.DestroyNotify dnotify);
+		[NoAccessorMethod]
+		public weak pointer auth_callback { get; set; }
+		[NoAccessorMethod]
+		public weak pointer auth_data { get; set; }
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class Logger : GLib.Object {
+		public void attach (Soup.Session session);
+		public void detach (Soup.Session session);
+		public Logger (Soup.LoggerLogLevel level, int max_body_size);
+		public void set_printer (Soup.LoggerPrinter printer, pointer printer_data, GLib.DestroyNotify destroy);
+		public void set_request_filter (Soup.LoggerFilter request_filter, pointer filter_data, GLib.DestroyNotify destroy);
+		public void set_response_filter (Soup.LoggerFilter response_filter, pointer filter_data, GLib.DestroyNotify destroy);
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class Message : GLib.Object {
+		public weak Soup.MessageBody request_body;
+		public weak Soup.MessageHeaders request_headers;
+		public weak Soup.MessageBody response_body;
+		public weak Soup.MessageHeaders response_headers;
+		public uint add_header_handler (string @signal, string header, GLib.Callback callback, pointer user_data);
+		public uint add_status_code_handler (string @signal, uint status_code, GLib.Callback callback, pointer user_data);
+		public Soup.MessageFlags get_flags ();
+		public Soup.HTTPVersion get_http_version ();
+		public weak Soup.URI get_uri ();
+		public bool is_keepalive ();
+		public Message (string method, string uri_string);
+		public Message.from_uri (string method, Soup.URI uri);
+		public void set_flags (Soup.MessageFlags flags);
+		public void set_http_version (Soup.HTTPVersion version);
+		public void set_request (string content_type, Soup.MemoryUse req_use, string req_body, ulong req_length);
+		public void set_response (string content_type, Soup.MemoryUse resp_use, string resp_body, ulong resp_length);
+		public void set_status (uint status_code);
+		public void set_status_full (uint status_code, string reason_phrase);
+		public void set_uri (Soup.URI uri);
+		public weak Soup.MessageFlags flags { get; set; }
+		public weak Soup.HTTPVersion http_version { get; set; }
+		[NoAccessorMethod]
+		public weak string method { get; set; }
+		[NoAccessorMethod]
+		public weak string reason_phrase { get; set; }
+		[NoAccessorMethod]
+		public weak uint status_code { get; set; }
+		public weak Soup.URI uri { get; set; }
+		[HasEmitter]
+		public signal void finished ();
+		[HasEmitter]
+		public signal void got_body ();
+		[HasEmitter]
+		public signal void got_chunk (Soup.Buffer chunk);
+		[HasEmitter]
+		public signal void got_headers ();
+		[HasEmitter]
+		public signal void got_informational ();
+		[HasEmitter]
+		public signal void restarted ();
+		[HasEmitter]
+		public signal void wrote_body ();
+		[HasEmitter]
+		public signal void wrote_chunk ();
+		[HasEmitter]
+		public signal void wrote_headers ();
+		[HasEmitter]
+		public signal void wrote_informational ();
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class Server : GLib.Object {
+		public void add_auth_domain (Soup.AuthDomain auth_domain);
+		public void add_handler (string path, Soup.ServerCallback callback, pointer user_data, GLib.DestroyNotify destroy);
+		public weak GLib.MainContext get_async_context ();
+		public weak Soup.Socket get_listener ();
+		public uint get_port ();
+		public bool is_https ();
+		public Server (string optname1, ...);
+		public void pause_message (Soup.Message msg);
+		public void quit ();
+		public void remove_auth_domain (Soup.AuthDomain auth_domain);
+		public void remove_handler (string path);
+		public void run ();
+		public void run_async ();
+		public void unpause_message (Soup.Message msg);
+		[NoAccessorMethod]
+		public weak pointer async_context { get; construct; }
+		[NoAccessorMethod]
+		public weak Soup.Address @interface { get; construct; }
+		[NoAccessorMethod]
+		public weak uint port { get; construct; }
+		[NoAccessorMethod]
+		public weak bool raw_paths { get; construct; }
+		[NoAccessorMethod]
+		public weak string ssl_cert_file { get; construct; }
+		[NoAccessorMethod]
+		public weak string ssl_key_file { get; construct; }
+		public signal void request_aborted (Soup.Message p0, Soup.ClientContext p1);
+		public signal void request_finished (Soup.Message p0, Soup.ClientContext p1);
+		public signal void request_read (Soup.Message p0, Soup.ClientContext p1);
+		public signal void request_started (Soup.Message p0, Soup.ClientContext p1);
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class Session : GLib.Object {
+		public void abort ();
+		public virtual void cancel_message (Soup.Message msg, uint status_code);
+		public weak GLib.MainContext get_async_context ();
+		public void pause_message (Soup.Message msg);
+		public virtual void queue_message (Soup.Message# msg, Soup.SessionCallback callback, pointer user_data);
+		public virtual void requeue_message (Soup.Message msg);
+		public virtual uint send_message (Soup.Message msg);
+		public void unpause_message (Soup.Message msg);
+		[NoAccessorMethod]
+		public weak pointer async_context { get; construct; }
+		[NoAccessorMethod]
+		public weak int max_conns { get; set; }
+		[NoAccessorMethod]
+		public weak int max_conns_per_host { get; set; }
+		[NoAccessorMethod]
+		public weak Soup.URI proxy_uri { get; set; }
+		[NoAccessorMethod]
+		public weak string ssl_ca_file { get; set; }
+		[NoAccessorMethod]
+		public weak uint timeout { get; set; }
+		[NoAccessorMethod]
+		public weak bool use_ntlm { get; set; }
+		public signal void authenticate (Soup.Message p0, Soup.Auth p1, bool p2);
+		public signal void request_started (Soup.Message p0, Soup.Socket p1);
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class SessionAsync : Soup.Session {
+		public SessionAsync ();
+		public SessionAsync.with_options (string optname1);
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class SessionSync : Soup.Session {
+		public SessionSync ();
+		public SessionSync.with_options (string optname1);
+	}
+	[CCode (cheader_filename = "libsoup/soup.h")]
+	public class Socket : GLib.Object {
+		public void connect_async (GLib.Cancellable cancellable, Soup.SocketCallback callback, pointer user_data);
+		public uint connect_sync (GLib.Cancellable cancellable);
+		public void disconnect ();
+		public weak Soup.Address get_local_address ();
+		public weak Soup.Address get_remote_address ();
+		public bool is_connected ();
+		public bool is_ssl ();
+		public bool listen ();
+		public Socket (string optname1);
+		public Soup.SocketIOStatus read (pointer buffer, ulong len, ulong nread, GLib.Cancellable cancellable) throws GLib.Error;
+		public Soup.SocketIOStatus read_until (pointer buffer, ulong len, pointer boundary, ulong boundary_len, ulong nread, bool got_boundary, GLib.Cancellable cancellable) throws GLib.Error;
+		public bool start_proxy_ssl (string ssl_host, GLib.Cancellable cancellable);
+		public bool start_ssl (GLib.Cancellable cancellable);
+		public Soup.SocketIOStatus write (pointer buffer, ulong len, ulong nwrote, GLib.Cancellable cancellable) throws GLib.Error;
+		[NoAccessorMethod]
+		public weak pointer async_context { get; construct; }
+		[NoAccessorMethod]
+		public weak bool is_server { get; }
+		[NoAccessorMethod]
+		public weak Soup.Address local_address { get; construct; }
+		[NoAccessorMethod]
+		public weak bool non_blocking { get; set; }
+		[NoAccessorMethod]
+		public weak Soup.Address remote_address { get; construct; }
+		[NoAccessorMethod]
+		public weak pointer ssl_creds { get; set; }
+		[NoAccessorMethod]
+		public weak uint timeout { get; set; }
+		public signal void disconnected ();
+		public signal void new_connection (Soup.Socket p0);
+		public signal void readable ();
+		public signal void writable ();
+	}
+	public static delegate void AddressCallback (Soup.Address addr, uint status, pointer data);
+	public static delegate bool AuthDomainBasicAuthCallback (Soup.AuthDomain domain, Soup.Message msg, string username, string password, pointer user_data);
+	public static delegate weak string AuthDomainDigestAuthCallback (Soup.AuthDomain domain, Soup.Message msg, string username, pointer user_data);
+	public static delegate bool AuthDomainFilter (Soup.AuthDomain domain, Soup.Message msg, pointer user_data);
+	public static delegate bool AuthDomainGenericAuthCallback (Soup.AuthDomain domain, Soup.Message msg, string username, pointer user_data);
+	public static delegate Soup.LoggerLogLevel LoggerFilter (Soup.Logger logger, Soup.Message msg, pointer user_data);
+	public static delegate void LoggerPrinter (Soup.Logger logger, Soup.LoggerLogLevel level, string direction, string data, pointer user_data);
+	public static delegate void MessageHeadersForeachFunc (string name, string value, pointer user_data);
+	public static delegate void ServerCallback (Soup.Server server, Soup.Message msg, string path, GLib.HashTable query, Soup.ClientContext client, pointer user_data);
+	public static delegate void SessionCallback (Soup.Session session, Soup.Message msg, pointer user_data);
+	public static delegate void SocketCallback (Soup.Socket sock, uint status, pointer user_data);
+	public const int AF_INET6;
+	public const int ADDRESS_ANY_PORT;
+	public const string AUTH_DOMAIN_ADD_PATH;
+	public const string AUTH_DOMAIN_BASIC_AUTH_CALLBACK;
+	public const string AUTH_DOMAIN_BASIC_AUTH_DATA;
+	public const int AUTH_DOMAIN_BASIC_H;
+	public const string AUTH_DOMAIN_DIGEST_AUTH_CALLBACK;
+	public const string AUTH_DOMAIN_DIGEST_AUTH_DATA;
+	public const int AUTH_DOMAIN_DIGEST_H;
+	public const string AUTH_DOMAIN_FILTER;
+	public const string AUTH_DOMAIN_FILTER_DATA;
+	public const string AUTH_DOMAIN_GENERIC_AUTH_CALLBACK;
+	public const string AUTH_DOMAIN_GENERIC_AUTH_DATA;
+	public const int AUTH_DOMAIN_H;
+	public const string AUTH_DOMAIN_PROXY;
+	public const string AUTH_DOMAIN_REALM;
+	public const string AUTH_DOMAIN_REMOVE_PATH;
+	public const int AUTH_H;
+	public const string AUTH_HOST;
+	public const string AUTH_IS_AUTHENTICATED;
+	public const string AUTH_IS_FOR_PROXY;
+	public const string AUTH_REALM;
+	public const string AUTH_SCHEME_NAME;
+	public const int DATE_H;
+	public const int FORM_H;
+	public const int H;
+	public const int HEADERS_H;
+	public const int LOGGER_H;
+	public const int MESSAGE_BODY_H;
+	public const string MESSAGE_FLAGS;
+	public const int MESSAGE_H;
+	public const int MESSAGE_HEADERS_H;
+	public const string MESSAGE_HTTP_VERSION;
+	public const string MESSAGE_METHOD;
+	public const string MESSAGE_REASON_PHRASE;
+	public const string MESSAGE_STATUS_CODE;
+	public const string MESSAGE_URI;
+	public const int METHOD_H;
+	public const int MISC_H;
+	public const string SERVER_ASYNC_CONTEXT;
+	public const int SERVER_H;
+	public const string SERVER_INTERFACE;
+	public const string SERVER_PORT;
+	public const string SERVER_RAW_PATHS;
+	public const string SERVER_SSL_CERT_FILE;
+	public const string SERVER_SSL_KEY_FILE;
+	public const string SESSION_ASYNC_CONTEXT;
+	public const int SESSION_ASYNC_H;
+	public const int SESSION_H;
+	public const string SESSION_MAX_CONNS;
+	public const string SESSION_MAX_CONNS_PER_HOST;
+	public const string SESSION_PROXY_URI;
+	public const string SESSION_SSL_CA_FILE;
+	public const int SESSION_SYNC_H;
+	public const string SESSION_TIMEOUT;
+	public const string SESSION_USE_NTLM;
+	public const string SOCKET_ASYNC_CONTEXT;
+	public const string SOCKET_FLAG_NONBLOCKING;
+	public const int SOCKET_H;
+	public const string SOCKET_IS_SERVER;
+	public const string SOCKET_LOCAL_ADDRESS;
+	public const string SOCKET_REMOTE_ADDRESS;
+	public const string SOCKET_SSL_CREDENTIALS;
+	public const string SOCKET_TIMEOUT;
+	public const int STATUS_H;
+	public const int TYPES_H;
+	public const int URI_H;
+	public const int VALUE_UTILS_H;
+	public const int XMLRPC_H;
+	public static weak GLib.Source add_idle (GLib.MainContext async_context, GLib.SourceFunc function, pointer data);
+	public static weak GLib.Source add_timeout (GLib.MainContext async_context, uint interval, GLib.SourceFunc function, pointer data);
+	public static weak GLib.HashTable form_decode_urlencoded (string encoded_form);
+	public static weak string form_encode_urlencoded (GLib.HashTable form_data_set);
+	public static weak string form_encode_urlencoded_list (out weak GLib.Data form_data_set);
+	public static bool header_contains (string header, string token);
+	public static void header_free_list (GLib.SList list);
+	public static void header_free_param_list (GLib.HashTable param_list);
+	public static weak GLib.SList header_parse_list (string header);
+	public static weak GLib.HashTable header_parse_param_list (string header);
+	public static weak GLib.SList header_parse_quality_list (string header, GLib.SList unacceptable);
+	public static uint headers_parse_request (string str, int len, Soup.MessageHeaders req_headers, out weak string req_method, out weak string req_path, Soup.HTTPVersion ver);
+	public static bool headers_parse_response (string str, int len, Soup.MessageHeaders headers, Soup.HTTPVersion ver, uint status_code, out weak string reason_phrase);
+	public static bool headers_parse_status_line (string status_line, Soup.HTTPVersion ver, uint status_code, out weak string reason_phrase);
+	public static GLib.Quark http_error_quark ();
+	public static uint signal_connect_once (pointer instance, string detailed_signal, GLib.Callback c_handler, pointer data);
+	public static GLib.Quark ssl_error_quark ();
+	public static weak string status_get_phrase (uint status_code);
+	public static bool str_case_equal (pointer v1, pointer v2);
+	public static uint str_case_hash (pointer key);
+	public static void value_array_append (GLib.ValueArray array, GLib.Type type);
+	public static GLib.ValueArray value_array_from_args (pointer args);
+	public static bool value_array_get_nth (GLib.ValueArray array, uint index_, GLib.Type type);
+	public static void value_array_insert (GLib.ValueArray array, uint index_, GLib.Type type);
+	public static bool value_array_to_args (GLib.ValueArray array, pointer args);
+	public static void value_hash_insert (GLib.HashTable hash, string key, GLib.Type type);
+	public static void value_hash_insert_value (GLib.HashTable hash, string key, GLib.Value value);
+	public static bool value_hash_lookup (GLib.HashTable hash, string key, GLib.Type type);
+	public static weak GLib.HashTable value_hash_new ();
+	public static weak string xmlrpc_build_fault (int fault_code, string fault_format);
+	[NoArrayLength]
+	public static weak string xmlrpc_build_method_call (string method_name, GLib.Value[] params, int n_params);
+	public static weak string xmlrpc_build_method_response (GLib.Value value);
+	public static GLib.Quark xmlrpc_error_quark ();
+	public static bool xmlrpc_extract_method_call (string method_call, int length, out weak string method_name);
+	public static bool xmlrpc_extract_method_response (string method_response, int length, GLib.Type type) throws GLib.Error;
+	public static GLib.Quark xmlrpc_fault_quark ();
+	public static bool xmlrpc_parse_method_call (string method_call, int length, out weak string method_name, out GLib.ValueArray params);
+	public static bool xmlrpc_parse_method_response (string method_response, int length, GLib.Value value) throws GLib.Error;
+	public static weak Soup.Message xmlrpc_request_new (string uri, string method_name);
+	public static void xmlrpc_set_fault (Soup.Message msg, int fault_code, string fault_format);
+	public static void xmlrpc_set_response (Soup.Message msg, GLib.Type type);
+}

Added: trunk/vapi/packages/libsoup-2.4/libsoup-2.4.deps
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/libsoup-2.4/libsoup-2.4.deps	Thu Jan 31 10:47:17 2008
@@ -0,0 +1 @@
+gio-2.0

Added: trunk/vapi/packages/libsoup-2.4/libsoup-2.4.files
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/libsoup-2.4/libsoup-2.4.files	Thu Jan 31 10:47:17 2008
@@ -0,0 +1,2 @@
+include/libsoup-2.4/libsoup
+lib/libsoup-2.4.so

Added: trunk/vapi/packages/libsoup-2.4/libsoup-2.4.gi
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/libsoup-2.4/libsoup-2.4.gi	Thu Jan 31 10:47:17 2008
@@ -0,0 +1,2077 @@
+<?xml version="1.0"?>
+<api version="1.0">
+	<namespace name="Soup">
+		<function name="add_idle" symbol="soup_add_idle">
+			<return-type type="GSource*"/>
+			<parameters>
+				<parameter name="async_context" type="GMainContext*"/>
+				<parameter name="function" type="GSourceFunc"/>
+				<parameter name="data" type="gpointer"/>
+			</parameters>
+		</function>
+		<function name="add_io_watch" symbol="soup_add_io_watch">
+			<return-type type="GSource*"/>
+			<parameters>
+				<parameter name="async_context" type="GMainContext*"/>
+				<parameter name="chan" type="GIOChannel*"/>
+				<parameter name="condition" type="GIOCondition"/>
+				<parameter name="function" type="GIOFunc"/>
+				<parameter name="data" type="gpointer"/>
+			</parameters>
+		</function>
+		<function name="add_timeout" symbol="soup_add_timeout">
+			<return-type type="GSource*"/>
+			<parameters>
+				<parameter name="async_context" type="GMainContext*"/>
+				<parameter name="interval" type="guint"/>
+				<parameter name="function" type="GSourceFunc"/>
+				<parameter name="data" type="gpointer"/>
+			</parameters>
+		</function>
+		<function name="form_decode_urlencoded" symbol="soup_form_decode_urlencoded">
+			<return-type type="GHashTable*"/>
+			<parameters>
+				<parameter name="encoded_form" type="char*"/>
+			</parameters>
+		</function>
+		<function name="form_encode_urlencoded" symbol="soup_form_encode_urlencoded">
+			<return-type type="char*"/>
+			<parameters>
+				<parameter name="form_data_set" type="GHashTable*"/>
+			</parameters>
+		</function>
+		<function name="form_encode_urlencoded_list" symbol="soup_form_encode_urlencoded_list">
+			<return-type type="char*"/>
+			<parameters>
+				<parameter name="form_data_set" type="GData**"/>
+			</parameters>
+		</function>
+		<function name="header_contains" symbol="soup_header_contains">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="header" type="char*"/>
+				<parameter name="token" type="char*"/>
+			</parameters>
+		</function>
+		<function name="header_free_list" symbol="soup_header_free_list">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="list" type="GSList*"/>
+			</parameters>
+		</function>
+		<function name="header_free_param_list" symbol="soup_header_free_param_list">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="param_list" type="GHashTable*"/>
+			</parameters>
+		</function>
+		<function name="header_parse_list" symbol="soup_header_parse_list">
+			<return-type type="GSList*"/>
+			<parameters>
+				<parameter name="header" type="char*"/>
+			</parameters>
+		</function>
+		<function name="header_parse_param_list" symbol="soup_header_parse_param_list">
+			<return-type type="GHashTable*"/>
+			<parameters>
+				<parameter name="header" type="char*"/>
+			</parameters>
+		</function>
+		<function name="header_parse_quality_list" symbol="soup_header_parse_quality_list">
+			<return-type type="GSList*"/>
+			<parameters>
+				<parameter name="header" type="char*"/>
+				<parameter name="unacceptable" type="GSList**"/>
+			</parameters>
+		</function>
+		<function name="headers_parse_request" symbol="soup_headers_parse_request">
+			<return-type type="guint"/>
+			<parameters>
+				<parameter name="str" type="char*"/>
+				<parameter name="len" type="int"/>
+				<parameter name="req_headers" type="SoupMessageHeaders*"/>
+				<parameter name="req_method" type="char**"/>
+				<parameter name="req_path" type="char**"/>
+				<parameter name="ver" type="SoupHTTPVersion*"/>
+			</parameters>
+		</function>
+		<function name="headers_parse_response" symbol="soup_headers_parse_response">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="str" type="char*"/>
+				<parameter name="len" type="int"/>
+				<parameter name="headers" type="SoupMessageHeaders*"/>
+				<parameter name="ver" type="SoupHTTPVersion*"/>
+				<parameter name="status_code" type="guint*"/>
+				<parameter name="reason_phrase" type="char**"/>
+			</parameters>
+		</function>
+		<function name="headers_parse_status_line" symbol="soup_headers_parse_status_line">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="status_line" type="char*"/>
+				<parameter name="ver" type="SoupHTTPVersion*"/>
+				<parameter name="status_code" type="guint*"/>
+				<parameter name="reason_phrase" type="char**"/>
+			</parameters>
+		</function>
+		<function name="http_error_quark" symbol="soup_http_error_quark">
+			<return-type type="GQuark"/>
+		</function>
+		<function name="signal_connect_once" symbol="soup_signal_connect_once">
+			<return-type type="guint"/>
+			<parameters>
+				<parameter name="instance" type="gpointer"/>
+				<parameter name="detailed_signal" type="char*"/>
+				<parameter name="c_handler" type="GCallback"/>
+				<parameter name="data" type="gpointer"/>
+			</parameters>
+		</function>
+		<function name="ssl_error_quark" symbol="soup_ssl_error_quark">
+			<return-type type="GQuark"/>
+		</function>
+		<function name="status_get_phrase" symbol="soup_status_get_phrase">
+			<return-type type="char*"/>
+			<parameters>
+				<parameter name="status_code" type="guint"/>
+			</parameters>
+		</function>
+		<function name="str_case_equal" symbol="soup_str_case_equal">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="v1" type="gconstpointer"/>
+				<parameter name="v2" type="gconstpointer"/>
+			</parameters>
+		</function>
+		<function name="str_case_hash" symbol="soup_str_case_hash">
+			<return-type type="guint"/>
+			<parameters>
+				<parameter name="key" type="gconstpointer"/>
+			</parameters>
+		</function>
+		<function name="value_array_append" symbol="soup_value_array_append">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="array" type="GValueArray*"/>
+				<parameter name="type" type="GType"/>
+			</parameters>
+		</function>
+		<function name="value_array_from_args" symbol="soup_value_array_from_args">
+			<return-type type="GValueArray*"/>
+			<parameters>
+				<parameter name="args" type="va_list"/>
+			</parameters>
+		</function>
+		<function name="value_array_get_nth" symbol="soup_value_array_get_nth">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="array" type="GValueArray*"/>
+				<parameter name="index_" type="guint"/>
+				<parameter name="type" type="GType"/>
+			</parameters>
+		</function>
+		<function name="value_array_insert" symbol="soup_value_array_insert">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="array" type="GValueArray*"/>
+				<parameter name="index_" type="guint"/>
+				<parameter name="type" type="GType"/>
+			</parameters>
+		</function>
+		<function name="value_array_to_args" symbol="soup_value_array_to_args">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="array" type="GValueArray*"/>
+				<parameter name="args" type="va_list"/>
+			</parameters>
+		</function>
+		<function name="value_hash_insert" symbol="soup_value_hash_insert">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="hash" type="GHashTable*"/>
+				<parameter name="key" type="char*"/>
+				<parameter name="type" type="GType"/>
+			</parameters>
+		</function>
+		<function name="value_hash_insert_value" symbol="soup_value_hash_insert_value">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="hash" type="GHashTable*"/>
+				<parameter name="key" type="char*"/>
+				<parameter name="value" type="GValue*"/>
+			</parameters>
+		</function>
+		<function name="value_hash_lookup" symbol="soup_value_hash_lookup">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="hash" type="GHashTable*"/>
+				<parameter name="key" type="char*"/>
+				<parameter name="type" type="GType"/>
+			</parameters>
+		</function>
+		<function name="value_hash_new" symbol="soup_value_hash_new">
+			<return-type type="GHashTable*"/>
+		</function>
+		<function name="xmlrpc_build_fault" symbol="soup_xmlrpc_build_fault">
+			<return-type type="char*"/>
+			<parameters>
+				<parameter name="fault_code" type="int"/>
+				<parameter name="fault_format" type="char*"/>
+			</parameters>
+		</function>
+		<function name="xmlrpc_build_method_call" symbol="soup_xmlrpc_build_method_call">
+			<return-type type="char*"/>
+			<parameters>
+				<parameter name="method_name" type="char*"/>
+				<parameter name="params" type="GValue*"/>
+				<parameter name="n_params" type="int"/>
+			</parameters>
+		</function>
+		<function name="xmlrpc_build_method_response" symbol="soup_xmlrpc_build_method_response">
+			<return-type type="char*"/>
+			<parameters>
+				<parameter name="value" type="GValue*"/>
+			</parameters>
+		</function>
+		<function name="xmlrpc_error_quark" symbol="soup_xmlrpc_error_quark">
+			<return-type type="GQuark"/>
+		</function>
+		<function name="xmlrpc_extract_method_call" symbol="soup_xmlrpc_extract_method_call">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="method_call" type="char*"/>
+				<parameter name="length" type="int"/>
+				<parameter name="method_name" type="char**"/>
+			</parameters>
+		</function>
+		<function name="xmlrpc_extract_method_response" symbol="soup_xmlrpc_extract_method_response">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="method_response" type="char*"/>
+				<parameter name="length" type="int"/>
+				<parameter name="error" type="GError**"/>
+				<parameter name="type" type="GType"/>
+			</parameters>
+		</function>
+		<function name="xmlrpc_fault_quark" symbol="soup_xmlrpc_fault_quark">
+			<return-type type="GQuark"/>
+		</function>
+		<function name="xmlrpc_parse_method_call" symbol="soup_xmlrpc_parse_method_call">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="method_call" type="char*"/>
+				<parameter name="length" type="int"/>
+				<parameter name="method_name" type="char**"/>
+				<parameter name="params" type="GValueArray**"/>
+			</parameters>
+		</function>
+		<function name="xmlrpc_parse_method_response" symbol="soup_xmlrpc_parse_method_response">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="method_response" type="char*"/>
+				<parameter name="length" type="int"/>
+				<parameter name="value" type="GValue*"/>
+				<parameter name="error" type="GError**"/>
+			</parameters>
+		</function>
+		<function name="xmlrpc_request_new" symbol="soup_xmlrpc_request_new">
+			<return-type type="SoupMessage*"/>
+			<parameters>
+				<parameter name="uri" type="char*"/>
+				<parameter name="method_name" type="char*"/>
+			</parameters>
+		</function>
+		<function name="xmlrpc_set_fault" symbol="soup_xmlrpc_set_fault">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="msg" type="SoupMessage*"/>
+				<parameter name="fault_code" type="int"/>
+				<parameter name="fault_format" type="char*"/>
+			</parameters>
+		</function>
+		<function name="xmlrpc_set_response" symbol="soup_xmlrpc_set_response">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="msg" type="SoupMessage*"/>
+				<parameter name="type" type="GType"/>
+			</parameters>
+		</function>
+		<callback name="SoupAddressCallback">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="addr" type="SoupAddress*"/>
+				<parameter name="status" type="guint"/>
+				<parameter name="data" type="gpointer"/>
+			</parameters>
+		</callback>
+		<callback name="SoupAuthDomainBasicAuthCallback">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="domain" type="SoupAuthDomain*"/>
+				<parameter name="msg" type="SoupMessage*"/>
+				<parameter name="username" type="char*"/>
+				<parameter name="password" type="char*"/>
+				<parameter name="user_data" type="gpointer"/>
+			</parameters>
+		</callback>
+		<callback name="SoupAuthDomainDigestAuthCallback">
+			<return-type type="char*"/>
+			<parameters>
+				<parameter name="domain" type="SoupAuthDomain*"/>
+				<parameter name="msg" type="SoupMessage*"/>
+				<parameter name="username" type="char*"/>
+				<parameter name="user_data" type="gpointer"/>
+			</parameters>
+		</callback>
+		<callback name="SoupAuthDomainFilter">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="domain" type="SoupAuthDomain*"/>
+				<parameter name="msg" type="SoupMessage*"/>
+				<parameter name="user_data" type="gpointer"/>
+			</parameters>
+		</callback>
+		<callback name="SoupAuthDomainGenericAuthCallback">
+			<return-type type="gboolean"/>
+			<parameters>
+				<parameter name="domain" type="SoupAuthDomain*"/>
+				<parameter name="msg" type="SoupMessage*"/>
+				<parameter name="username" type="char*"/>
+				<parameter name="user_data" type="gpointer"/>
+			</parameters>
+		</callback>
+		<callback name="SoupLoggerFilter">
+			<return-type type="SoupLoggerLogLevel"/>
+			<parameters>
+				<parameter name="logger" type="SoupLogger*"/>
+				<parameter name="msg" type="SoupMessage*"/>
+				<parameter name="user_data" type="gpointer"/>
+			</parameters>
+		</callback>
+		<callback name="SoupLoggerPrinter">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="logger" type="SoupLogger*"/>
+				<parameter name="level" type="SoupLoggerLogLevel"/>
+				<parameter name="direction" type="char"/>
+				<parameter name="data" type="char*"/>
+				<parameter name="user_data" type="gpointer"/>
+			</parameters>
+		</callback>
+		<callback name="SoupMessageHeadersForeachFunc">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="name" type="char*"/>
+				<parameter name="value" type="char*"/>
+				<parameter name="user_data" type="gpointer"/>
+			</parameters>
+		</callback>
+		<callback name="SoupServerCallback">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="server" type="SoupServer*"/>
+				<parameter name="msg" type="SoupMessage*"/>
+				<parameter name="path" type="char*"/>
+				<parameter name="query" type="GHashTable*"/>
+				<parameter name="client" type="SoupClientContext*"/>
+				<parameter name="user_data" type="gpointer"/>
+			</parameters>
+		</callback>
+		<callback name="SoupSessionCallback">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="session" type="SoupSession*"/>
+				<parameter name="msg" type="SoupMessage*"/>
+				<parameter name="user_data" type="gpointer"/>
+			</parameters>
+		</callback>
+		<callback name="SoupSocketCallback">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="sock" type="SoupSocket*"/>
+				<parameter name="status" type="guint"/>
+				<parameter name="user_data" type="gpointer"/>
+			</parameters>
+		</callback>
+		<struct name="SoupClientContext">
+			<method name="get_address" symbol="soup_client_context_get_address">
+				<return-type type="SoupAddress*"/>
+				<parameters>
+					<parameter name="client" type="SoupClientContext*"/>
+				</parameters>
+			</method>
+			<method name="get_auth_domain" symbol="soup_client_context_get_auth_domain">
+				<return-type type="SoupAuthDomain*"/>
+				<parameters>
+					<parameter name="client" type="SoupClientContext*"/>
+				</parameters>
+			</method>
+			<method name="get_auth_user" symbol="soup_client_context_get_auth_user">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="client" type="SoupClientContext*"/>
+				</parameters>
+			</method>
+			<method name="get_host" symbol="soup_client_context_get_host">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="client" type="SoupClientContext*"/>
+				</parameters>
+			</method>
+			<method name="get_socket" symbol="soup_client_context_get_socket">
+				<return-type type="SoupSocket*"/>
+				<parameters>
+					<parameter name="client" type="SoupClientContext*"/>
+				</parameters>
+			</method>
+		</struct>
+		<struct name="SoupMessageBody">
+			<method name="append" symbol="soup_message_body_append">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="body" type="SoupMessageBody*"/>
+					<parameter name="use" type="SoupMemoryUse"/>
+					<parameter name="data" type="gconstpointer"/>
+					<parameter name="length" type="gsize"/>
+				</parameters>
+			</method>
+			<method name="append_buffer" symbol="soup_message_body_append_buffer">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="body" type="SoupMessageBody*"/>
+					<parameter name="buffer" type="SoupBuffer*"/>
+				</parameters>
+			</method>
+			<method name="complete" symbol="soup_message_body_complete">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="body" type="SoupMessageBody*"/>
+				</parameters>
+			</method>
+			<method name="flatten" symbol="soup_message_body_flatten">
+				<return-type type="SoupBuffer*"/>
+				<parameters>
+					<parameter name="body" type="SoupMessageBody*"/>
+				</parameters>
+			</method>
+			<method name="free" symbol="soup_message_body_free">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="body" type="SoupMessageBody*"/>
+				</parameters>
+			</method>
+			<method name="get_chunk" symbol="soup_message_body_get_chunk">
+				<return-type type="SoupBuffer*"/>
+				<parameters>
+					<parameter name="body" type="SoupMessageBody*"/>
+					<parameter name="offset" type="goffset"/>
+				</parameters>
+			</method>
+			<method name="new" symbol="soup_message_body_new">
+				<return-type type="SoupMessageBody*"/>
+			</method>
+			<method name="truncate" symbol="soup_message_body_truncate">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="body" type="SoupMessageBody*"/>
+				</parameters>
+			</method>
+			<field name="data" type="char*"/>
+			<field name="length" type="goffset"/>
+		</struct>
+		<struct name="SoupMessageHeaders">
+			<method name="append" symbol="soup_message_headers_append">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+					<parameter name="name" type="char*"/>
+					<parameter name="value" type="char*"/>
+				</parameters>
+			</method>
+			<method name="clear" symbol="soup_message_headers_clear">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+				</parameters>
+			</method>
+			<method name="foreach" symbol="soup_message_headers_foreach">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+					<parameter name="func" type="SoupMessageHeadersForeachFunc"/>
+					<parameter name="user_data" type="gpointer"/>
+				</parameters>
+			</method>
+			<method name="free" symbol="soup_message_headers_free">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+				</parameters>
+			</method>
+			<method name="get" symbol="soup_message_headers_get">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+					<parameter name="name" type="char*"/>
+				</parameters>
+			</method>
+			<method name="get_content_length" symbol="soup_message_headers_get_content_length">
+				<return-type type="goffset"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+				</parameters>
+			</method>
+			<method name="get_encoding" symbol="soup_message_headers_get_encoding">
+				<return-type type="SoupEncoding"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+				</parameters>
+			</method>
+			<method name="get_expectations" symbol="soup_message_headers_get_expectations">
+				<return-type type="SoupExpectation"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+				</parameters>
+			</method>
+			<method name="new" symbol="soup_message_headers_new">
+				<return-type type="SoupMessageHeaders*"/>
+				<parameters>
+					<parameter name="type" type="SoupMessageHeadersType"/>
+				</parameters>
+			</method>
+			<method name="remove" symbol="soup_message_headers_remove">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+					<parameter name="name" type="char*"/>
+				</parameters>
+			</method>
+			<method name="replace" symbol="soup_message_headers_replace">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+					<parameter name="name" type="char*"/>
+					<parameter name="value" type="char*"/>
+				</parameters>
+			</method>
+			<method name="set_content_length" symbol="soup_message_headers_set_content_length">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+					<parameter name="content_length" type="goffset"/>
+				</parameters>
+			</method>
+			<method name="set_encoding" symbol="soup_message_headers_set_encoding">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+					<parameter name="encoding" type="SoupEncoding"/>
+				</parameters>
+			</method>
+			<method name="set_expectations" symbol="soup_message_headers_set_expectations">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="hdrs" type="SoupMessageHeaders*"/>
+					<parameter name="expectations" type="SoupExpectation"/>
+				</parameters>
+			</method>
+		</struct>
+		<boxed name="GByteArray" type-name="GByteArray" get-type="soup_byte_array_get_type">
+		</boxed>
+		<boxed name="SoupBuffer" type-name="SoupBuffer" get-type="soup_buffer_get_type">
+			<method name="copy" symbol="soup_buffer_copy">
+				<return-type type="SoupBuffer*"/>
+				<parameters>
+					<parameter name="buffer" type="SoupBuffer*"/>
+				</parameters>
+			</method>
+			<method name="free" symbol="soup_buffer_free">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="buffer" type="SoupBuffer*"/>
+				</parameters>
+			</method>
+			<constructor name="new" symbol="soup_buffer_new">
+				<return-type type="SoupBuffer*"/>
+				<parameters>
+					<parameter name="use" type="SoupMemoryUse"/>
+					<parameter name="data" type="gconstpointer"/>
+					<parameter name="length" type="gsize"/>
+				</parameters>
+			</constructor>
+			<constructor name="new_subbuffer" symbol="soup_buffer_new_subbuffer">
+				<return-type type="SoupBuffer*"/>
+				<parameters>
+					<parameter name="parent" type="SoupBuffer*"/>
+					<parameter name="offset" type="gsize"/>
+					<parameter name="length" type="gsize"/>
+				</parameters>
+			</constructor>
+			<field name="data" type="char*"/>
+			<field name="length" type="gsize"/>
+		</boxed>
+		<boxed name="SoupDate" type-name="SoupDate" get-type="soup_date_get_type">
+			<method name="copy" symbol="soup_date_copy">
+				<return-type type="SoupDate*"/>
+				<parameters>
+					<parameter name="date" type="SoupDate*"/>
+				</parameters>
+			</method>
+			<method name="free" symbol="soup_date_free">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="date" type="SoupDate*"/>
+				</parameters>
+			</method>
+			<constructor name="new" symbol="soup_date_new">
+				<return-type type="SoupDate*"/>
+				<parameters>
+					<parameter name="year" type="int"/>
+					<parameter name="month" type="int"/>
+					<parameter name="day" type="int"/>
+					<parameter name="hour" type="int"/>
+					<parameter name="minute" type="int"/>
+					<parameter name="second" type="int"/>
+				</parameters>
+			</constructor>
+			<constructor name="new_from_now" symbol="soup_date_new_from_now">
+				<return-type type="SoupDate*"/>
+				<parameters>
+					<parameter name="offset_seconds" type="int"/>
+				</parameters>
+			</constructor>
+			<constructor name="new_from_string" symbol="soup_date_new_from_string">
+				<return-type type="SoupDate*"/>
+				<parameters>
+					<parameter name="date_string" type="char*"/>
+				</parameters>
+			</constructor>
+			<constructor name="new_from_time_t" symbol="soup_date_new_from_time_t">
+				<return-type type="SoupDate*"/>
+				<parameters>
+					<parameter name="when" type="time_t"/>
+				</parameters>
+			</constructor>
+			<method name="to_string" symbol="soup_date_to_string">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="date" type="SoupDate*"/>
+					<parameter name="format" type="SoupDateFormat"/>
+				</parameters>
+			</method>
+			<field name="year" type="int"/>
+			<field name="month" type="int"/>
+			<field name="day" type="int"/>
+			<field name="hour" type="int"/>
+			<field name="minute" type="int"/>
+			<field name="second" type="int"/>
+			<field name="utc" type="gboolean"/>
+			<field name="offset" type="int"/>
+		</boxed>
+		<boxed name="SoupURI" type-name="SoupURI" get-type="soup_uri_get_type">
+			<method name="copy" symbol="soup_uri_copy">
+				<return-type type="SoupURI*"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+				</parameters>
+			</method>
+			<method name="decode" symbol="soup_uri_decode">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="part" type="char*"/>
+				</parameters>
+			</method>
+			<method name="encode" symbol="soup_uri_encode">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="part" type="char*"/>
+					<parameter name="escape_extra" type="char*"/>
+				</parameters>
+			</method>
+			<method name="equal" symbol="soup_uri_equal">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="uri1" type="SoupURI*"/>
+					<parameter name="uri2" type="SoupURI*"/>
+				</parameters>
+			</method>
+			<method name="free" symbol="soup_uri_free">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+				</parameters>
+			</method>
+			<constructor name="new" symbol="soup_uri_new">
+				<return-type type="SoupURI*"/>
+				<parameters>
+					<parameter name="uri_string" type="char*"/>
+				</parameters>
+			</constructor>
+			<constructor name="new_with_base" symbol="soup_uri_new_with_base">
+				<return-type type="SoupURI*"/>
+				<parameters>
+					<parameter name="base" type="SoupURI*"/>
+					<parameter name="uri_string" type="char*"/>
+				</parameters>
+			</constructor>
+			<method name="normalize" symbol="soup_uri_normalize">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="part" type="char*"/>
+					<parameter name="unescape_extra" type="char*"/>
+				</parameters>
+			</method>
+			<method name="set_fragment" symbol="soup_uri_set_fragment">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+					<parameter name="fragment" type="char*"/>
+				</parameters>
+			</method>
+			<method name="set_host" symbol="soup_uri_set_host">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+					<parameter name="host" type="char*"/>
+				</parameters>
+			</method>
+			<method name="set_password" symbol="soup_uri_set_password">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+					<parameter name="password" type="char*"/>
+				</parameters>
+			</method>
+			<method name="set_path" symbol="soup_uri_set_path">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+					<parameter name="path" type="char*"/>
+				</parameters>
+			</method>
+			<method name="set_port" symbol="soup_uri_set_port">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+					<parameter name="port" type="guint"/>
+				</parameters>
+			</method>
+			<method name="set_query" symbol="soup_uri_set_query">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+					<parameter name="query" type="char*"/>
+				</parameters>
+			</method>
+			<method name="set_query_from_form" symbol="soup_uri_set_query_from_form">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+					<parameter name="form" type="GHashTable*"/>
+				</parameters>
+			</method>
+			<method name="set_scheme" symbol="soup_uri_set_scheme">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+					<parameter name="scheme" type="char*"/>
+				</parameters>
+			</method>
+			<method name="set_user" symbol="soup_uri_set_user">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+					<parameter name="user" type="char*"/>
+				</parameters>
+			</method>
+			<method name="to_string" symbol="soup_uri_to_string">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+					<parameter name="just_path_and_query" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="uses_default_port" symbol="soup_uri_uses_default_port">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="uri" type="SoupURI*"/>
+				</parameters>
+			</method>
+			<field name="scheme" type="char*"/>
+			<field name="user" type="char*"/>
+			<field name="password" type="char*"/>
+			<field name="host" type="char*"/>
+			<field name="port" type="guint"/>
+			<field name="path" type="char*"/>
+			<field name="query" type="char*"/>
+			<field name="fragment" type="char*"/>
+		</boxed>
+		<enum name="SoupAddressFamily">
+			<member name="SOUP_ADDRESS_FAMILY_IPV4" value="2"/>
+			<member name="SOUP_ADDRESS_FAMILY_IPV6" value="10"/>
+		</enum>
+		<enum name="SoupDateFormat">
+			<member name="SOUP_DATE_HTTP" value="1"/>
+			<member name="SOUP_DATE_COOKIE" value="2"/>
+			<member name="SOUP_DATE_RFC2822" value="3"/>
+			<member name="SOUP_DATE_ISO8601_COMPACT" value="4"/>
+			<member name="SOUP_DATE_ISO8601_FULL" value="5"/>
+			<member name="SOUP_DATE_ISO8601" value="5"/>
+			<member name="SOUP_DATE_ISO8601_XMLRPC" value="6"/>
+		</enum>
+		<enum name="SoupEncoding">
+			<member name="SOUP_ENCODING_UNRECOGNIZED" value="0"/>
+			<member name="SOUP_ENCODING_NONE" value="1"/>
+			<member name="SOUP_ENCODING_CONTENT_LENGTH" value="2"/>
+			<member name="SOUP_ENCODING_EOF" value="3"/>
+			<member name="SOUP_ENCODING_CHUNKED" value="4"/>
+			<member name="SOUP_ENCODING_BYTERANGES" value="5"/>
+		</enum>
+		<enum name="SoupHTTPVersion">
+			<member name="SOUP_HTTP_1_0" value="0"/>
+			<member name="SOUP_HTTP_1_1" value="1"/>
+		</enum>
+		<enum name="SoupKnownStatusCode">
+			<member name="SOUP_STATUS_NONE" value="0"/>
+			<member name="SOUP_STATUS_CANCELLED" value="1"/>
+			<member name="SOUP_STATUS_CANT_RESOLVE" value="2"/>
+			<member name="SOUP_STATUS_CANT_RESOLVE_PROXY" value="3"/>
+			<member name="SOUP_STATUS_CANT_CONNECT" value="4"/>
+			<member name="SOUP_STATUS_CANT_CONNECT_PROXY" value="5"/>
+			<member name="SOUP_STATUS_SSL_FAILED" value="6"/>
+			<member name="SOUP_STATUS_IO_ERROR" value="7"/>
+			<member name="SOUP_STATUS_MALFORMED" value="8"/>
+			<member name="SOUP_STATUS_TRY_AGAIN" value="9"/>
+			<member name="SOUP_STATUS_CONTINUE" value="100"/>
+			<member name="SOUP_STATUS_SWITCHING_PROTOCOLS" value="101"/>
+			<member name="SOUP_STATUS_PROCESSING" value="102"/>
+			<member name="SOUP_STATUS_OK" value="200"/>
+			<member name="SOUP_STATUS_CREATED" value="201"/>
+			<member name="SOUP_STATUS_ACCEPTED" value="202"/>
+			<member name="SOUP_STATUS_NON_AUTHORITATIVE" value="203"/>
+			<member name="SOUP_STATUS_NO_CONTENT" value="204"/>
+			<member name="SOUP_STATUS_RESET_CONTENT" value="205"/>
+			<member name="SOUP_STATUS_PARTIAL_CONTENT" value="206"/>
+			<member name="SOUP_STATUS_MULTI_STATUS" value="207"/>
+			<member name="SOUP_STATUS_MULTIPLE_CHOICES" value="300"/>
+			<member name="SOUP_STATUS_MOVED_PERMANENTLY" value="301"/>
+			<member name="SOUP_STATUS_FOUND" value="302"/>
+			<member name="SOUP_STATUS_MOVED_TEMPORARILY" value="302"/>
+			<member name="SOUP_STATUS_SEE_OTHER" value="303"/>
+			<member name="SOUP_STATUS_NOT_MODIFIED" value="304"/>
+			<member name="SOUP_STATUS_USE_PROXY" value="305"/>
+			<member name="SOUP_STATUS_NOT_APPEARING_IN_THIS_PROTOCOL" value="306"/>
+			<member name="SOUP_STATUS_TEMPORARY_REDIRECT" value="307"/>
+			<member name="SOUP_STATUS_BAD_REQUEST" value="400"/>
+			<member name="SOUP_STATUS_UNAUTHORIZED" value="401"/>
+			<member name="SOUP_STATUS_PAYMENT_REQUIRED" value="402"/>
+			<member name="SOUP_STATUS_FORBIDDEN" value="403"/>
+			<member name="SOUP_STATUS_NOT_FOUND" value="404"/>
+			<member name="SOUP_STATUS_METHOD_NOT_ALLOWED" value="405"/>
+			<member name="SOUP_STATUS_NOT_ACCEPTABLE" value="406"/>
+			<member name="SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED" value="407"/>
+			<member name="SOUP_STATUS_PROXY_UNAUTHORIZED" value="407"/>
+			<member name="SOUP_STATUS_REQUEST_TIMEOUT" value="408"/>
+			<member name="SOUP_STATUS_CONFLICT" value="409"/>
+			<member name="SOUP_STATUS_GONE" value="410"/>
+			<member name="SOUP_STATUS_LENGTH_REQUIRED" value="411"/>
+			<member name="SOUP_STATUS_PRECONDITION_FAILED" value="412"/>
+			<member name="SOUP_STATUS_REQUEST_ENTITY_TOO_LARGE" value="413"/>
+			<member name="SOUP_STATUS_REQUEST_URI_TOO_LONG" value="414"/>
+			<member name="SOUP_STATUS_UNSUPPORTED_MEDIA_TYPE" value="415"/>
+			<member name="SOUP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE" value="416"/>
+			<member name="SOUP_STATUS_INVALID_RANGE" value="416"/>
+			<member name="SOUP_STATUS_EXPECTATION_FAILED" value="417"/>
+			<member name="SOUP_STATUS_UNPROCESSABLE_ENTITY" value="422"/>
+			<member name="SOUP_STATUS_LOCKED" value="423"/>
+			<member name="SOUP_STATUS_FAILED_DEPENDENCY" value="424"/>
+			<member name="SOUP_STATUS_INTERNAL_SERVER_ERROR" value="500"/>
+			<member name="SOUP_STATUS_NOT_IMPLEMENTED" value="501"/>
+			<member name="SOUP_STATUS_BAD_GATEWAY" value="502"/>
+			<member name="SOUP_STATUS_SERVICE_UNAVAILABLE" value="503"/>
+			<member name="SOUP_STATUS_GATEWAY_TIMEOUT" value="504"/>
+			<member name="SOUP_STATUS_HTTP_VERSION_NOT_SUPPORTED" value="505"/>
+			<member name="SOUP_STATUS_INSUFFICIENT_STORAGE" value="507"/>
+			<member name="SOUP_STATUS_NOT_EXTENDED" value="510"/>
+		</enum>
+		<enum name="SoupLoggerLogLevel">
+			<member name="SOUP_LOGGER_LOG_NONE" value="0"/>
+			<member name="SOUP_LOGGER_LOG_MINIMAL" value="1"/>
+			<member name="SOUP_LOGGER_LOG_HEADERS" value="2"/>
+			<member name="SOUP_LOGGER_LOG_BODY" value="3"/>
+		</enum>
+		<enum name="SoupMemoryUse">
+			<member name="SOUP_MEMORY_STATIC" value="0"/>
+			<member name="SOUP_MEMORY_TAKE" value="1"/>
+			<member name="SOUP_MEMORY_COPY" value="2"/>
+			<member name="SOUP_MEMORY_TEMPORARY" value="3"/>
+		</enum>
+		<enum name="SoupMessageHeadersType">
+			<member name="SOUP_MESSAGE_HEADERS_REQUEST" value="0"/>
+			<member name="SOUP_MESSAGE_HEADERS_RESPONSE" value="1"/>
+		</enum>
+		<enum name="SoupSSLError">
+			<member name="SOUP_SSL_ERROR_HANDSHAKE_NEEDS_READ" value="0"/>
+			<member name="SOUP_SSL_ERROR_HANDSHAKE_NEEDS_WRITE" value="1"/>
+			<member name="SOUP_SSL_ERROR_CERTIFICATE" value="2"/>
+		</enum>
+		<enum name="SoupSocketIOStatus">
+			<member name="SOUP_SOCKET_OK" value="0"/>
+			<member name="SOUP_SOCKET_WOULD_BLOCK" value="1"/>
+			<member name="SOUP_SOCKET_EOF" value="2"/>
+			<member name="SOUP_SOCKET_ERROR" value="3"/>
+		</enum>
+		<enum name="SoupXMLRPCError">
+			<member name="SOUP_XMLRPC_ERROR_ARGUMENTS" value="0"/>
+			<member name="SOUP_XMLRPC_ERROR_RETVAL" value="1"/>
+		</enum>
+		<enum name="SoupXMLRPCFault">
+			<member name="SOUP_XMLRPC_FAULT_PARSE_ERROR_NOT_WELL_FORMED" value="-32700"/>
+			<member name="SOUP_XMLRPC_FAULT_PARSE_ERROR_UNSUPPORTED_ENCODING" value="-32701"/>
+			<member name="SOUP_XMLRPC_FAULT_PARSE_ERROR_INVALID_CHARACTER_FOR_ENCODING" value="-32702"/>
+			<member name="SOUP_XMLRPC_FAULT_SERVER_ERROR_INVALID_XML_RPC" value="-32600"/>
+			<member name="SOUP_XMLRPC_FAULT_SERVER_ERROR_REQUESTED_METHOD_NOT_FOUND" value="-32601"/>
+			<member name="SOUP_XMLRPC_FAULT_SERVER_ERROR_INVALID_METHOD_PARAMETERS" value="-32602"/>
+			<member name="SOUP_XMLRPC_FAULT_SERVER_ERROR_INTERNAL_XML_RPC_ERROR" value="-32603"/>
+			<member name="SOUP_XMLRPC_FAULT_APPLICATION_ERROR" value="-32500"/>
+			<member name="SOUP_XMLRPC_FAULT_SYSTEM_ERROR" value="-32400"/>
+			<member name="SOUP_XMLRPC_FAULT_TRANSPORT_ERROR" value="-32300"/>
+		</enum>
+		<flags name="SoupExpectation">
+			<member name="SOUP_EXPECTATION_UNRECOGNIZED" value="1"/>
+			<member name="SOUP_EXPECTATION_CONTINUE" value="2"/>
+		</flags>
+		<flags name="SoupMessageFlags">
+			<member name="SOUP_MESSAGE_NO_REDIRECT" value="2"/>
+			<member name="SOUP_MESSAGE_OVERWRITE_CHUNKS" value="8"/>
+		</flags>
+		<object name="SoupAddress" parent="GObject" type-name="SoupAddress" get-type="soup_address_get_type">
+			<method name="get_name" symbol="soup_address_get_name">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="addr" type="SoupAddress*"/>
+				</parameters>
+			</method>
+			<method name="get_physical" symbol="soup_address_get_physical">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="addr" type="SoupAddress*"/>
+				</parameters>
+			</method>
+			<method name="get_port" symbol="soup_address_get_port">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="addr" type="SoupAddress*"/>
+				</parameters>
+			</method>
+			<method name="get_sockaddr" symbol="soup_address_get_sockaddr">
+				<return-type type="struct sockaddr*"/>
+				<parameters>
+					<parameter name="addr" type="SoupAddress*"/>
+					<parameter name="len" type="int*"/>
+				</parameters>
+			</method>
+			<constructor name="new" symbol="soup_address_new">
+				<return-type type="SoupAddress*"/>
+				<parameters>
+					<parameter name="name" type="char*"/>
+					<parameter name="port" type="guint"/>
+				</parameters>
+			</constructor>
+			<constructor name="new_any" symbol="soup_address_new_any">
+				<return-type type="SoupAddress*"/>
+				<parameters>
+					<parameter name="family" type="SoupAddressFamily"/>
+					<parameter name="port" type="guint"/>
+				</parameters>
+			</constructor>
+			<constructor name="new_from_sockaddr" symbol="soup_address_new_from_sockaddr">
+				<return-type type="SoupAddress*"/>
+				<parameters>
+					<parameter name="sa" type="struct sockaddr*"/>
+					<parameter name="len" type="int"/>
+				</parameters>
+			</constructor>
+			<method name="resolve_async" symbol="soup_address_resolve_async">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="addr" type="SoupAddress*"/>
+					<parameter name="async_context" type="GMainContext*"/>
+					<parameter name="cancellable" type="GCancellable*"/>
+					<parameter name="callback" type="SoupAddressCallback"/>
+					<parameter name="user_data" type="gpointer"/>
+				</parameters>
+			</method>
+			<method name="resolve_sync" symbol="soup_address_resolve_sync">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="addr" type="SoupAddress*"/>
+					<parameter name="cancellable" type="GCancellable*"/>
+				</parameters>
+			</method>
+		</object>
+		<object name="SoupAuth" parent="GObject" type-name="SoupAuth" get-type="soup_auth_get_type">
+			<method name="authenticate" symbol="soup_auth_authenticate">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+					<parameter name="username" type="char*"/>
+					<parameter name="password" type="char*"/>
+				</parameters>
+			</method>
+			<method name="free_protection_space" symbol="soup_auth_free_protection_space">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+					<parameter name="space" type="GSList*"/>
+				</parameters>
+			</method>
+			<method name="get_authorization" symbol="soup_auth_get_authorization">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="get_host" symbol="soup_auth_get_host">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+				</parameters>
+			</method>
+			<method name="get_info" symbol="soup_auth_get_info">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+				</parameters>
+			</method>
+			<method name="get_protection_space" symbol="soup_auth_get_protection_space">
+				<return-type type="GSList*"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+					<parameter name="source_uri" type="SoupURI*"/>
+				</parameters>
+			</method>
+			<method name="get_realm" symbol="soup_auth_get_realm">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+				</parameters>
+			</method>
+			<method name="get_scheme_name" symbol="soup_auth_get_scheme_name">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+				</parameters>
+			</method>
+			<method name="is_authenticated" symbol="soup_auth_is_authenticated">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+				</parameters>
+			</method>
+			<method name="is_for_proxy" symbol="soup_auth_is_for_proxy">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+				</parameters>
+			</method>
+			<constructor name="new" symbol="soup_auth_new">
+				<return-type type="SoupAuth*"/>
+				<parameters>
+					<parameter name="type" type="GType"/>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="auth_header" type="char*"/>
+				</parameters>
+			</constructor>
+			<method name="update" symbol="soup_auth_update">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="auth_header" type="char*"/>
+				</parameters>
+			</method>
+			<property name="host" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="is-authenticated" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="is-for-proxy" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="realm" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="scheme-name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<vfunc name="authenticate">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+					<parameter name="username" type="char*"/>
+					<parameter name="password" type="char*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="get_authorization">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="get_protection_space">
+				<return-type type="GSList*"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+					<parameter name="source_uri" type="SoupURI*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="is_authenticated">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="update">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="auth" type="SoupAuth*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="auth_params" type="GHashTable*"/>
+				</parameters>
+			</vfunc>
+			<field name="realm" type="char*"/>
+		</object>
+		<object name="SoupAuthDomain" parent="GObject" type-name="SoupAuthDomain" get-type="soup_auth_domain_get_type">
+			<method name="accepts" symbol="soup_auth_domain_accepts">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="add_path" symbol="soup_auth_domain_add_path">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="path" type="char*"/>
+				</parameters>
+			</method>
+			<method name="challenge" symbol="soup_auth_domain_challenge">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="check_password" symbol="soup_auth_domain_check_password">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="username" type="char*"/>
+					<parameter name="password" type="char*"/>
+				</parameters>
+			</method>
+			<method name="covers" symbol="soup_auth_domain_covers">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="get_realm" symbol="soup_auth_domain_get_realm">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+				</parameters>
+			</method>
+			<method name="remove_path" symbol="soup_auth_domain_remove_path">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="path" type="char*"/>
+				</parameters>
+			</method>
+			<method name="set_filter" symbol="soup_auth_domain_set_filter">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="filter" type="SoupAuthDomainFilter"/>
+					<parameter name="filter_data" type="gpointer"/>
+					<parameter name="dnotify" type="GDestroyNotify"/>
+				</parameters>
+			</method>
+			<method name="set_generic_auth_callback" symbol="soup_auth_domain_set_generic_auth_callback">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="auth_callback" type="SoupAuthDomainGenericAuthCallback"/>
+					<parameter name="auth_data" type="gpointer"/>
+					<parameter name="dnotify" type="GDestroyNotify"/>
+				</parameters>
+			</method>
+			<method name="try_generic_auth_callback" symbol="soup_auth_domain_try_generic_auth_callback">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="username" type="char*"/>
+				</parameters>
+			</method>
+			<property name="add-path" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
+			<property name="filter" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="filter-data" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="generic-auth-callback" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="generic-auth-data" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="proxy" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="realm" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="remove-path" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
+			<vfunc name="accepts">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="header" type="char*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="challenge">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="check_password">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="username" type="char*"/>
+					<parameter name="password" type="char*"/>
+				</parameters>
+			</vfunc>
+		</object>
+		<object name="SoupAuthDomainBasic" parent="SoupAuthDomain" type-name="SoupAuthDomainBasic" get-type="soup_auth_domain_basic_get_type">
+			<constructor name="new" symbol="soup_auth_domain_basic_new">
+				<return-type type="SoupAuthDomain*"/>
+				<parameters>
+					<parameter name="optname1" type="char*"/>
+				</parameters>
+			</constructor>
+			<method name="set_auth_callback" symbol="soup_auth_domain_basic_set_auth_callback">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="callback" type="SoupAuthDomainBasicAuthCallback"/>
+					<parameter name="user_data" type="gpointer"/>
+					<parameter name="dnotify" type="GDestroyNotify"/>
+				</parameters>
+			</method>
+			<property name="auth-callback" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="auth-data" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="SoupAuthDomainDigest" parent="SoupAuthDomain" type-name="SoupAuthDomainDigest" get-type="soup_auth_domain_digest_get_type">
+			<method name="encode_password" symbol="soup_auth_domain_digest_encode_password">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="username" type="char*"/>
+					<parameter name="realm" type="char*"/>
+					<parameter name="password" type="char*"/>
+				</parameters>
+			</method>
+			<constructor name="new" symbol="soup_auth_domain_digest_new">
+				<return-type type="SoupAuthDomain*"/>
+				<parameters>
+					<parameter name="optname1" type="char*"/>
+				</parameters>
+			</constructor>
+			<method name="set_auth_callback" symbol="soup_auth_domain_digest_set_auth_callback">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="domain" type="SoupAuthDomain*"/>
+					<parameter name="callback" type="SoupAuthDomainDigestAuthCallback"/>
+					<parameter name="user_data" type="gpointer"/>
+					<parameter name="dnotify" type="GDestroyNotify"/>
+				</parameters>
+			</method>
+			<property name="auth-callback" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="auth-data" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="SoupLogger" parent="GObject" type-name="SoupLogger" get-type="soup_logger_get_type">
+			<method name="attach" symbol="soup_logger_attach">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="logger" type="SoupLogger*"/>
+					<parameter name="session" type="SoupSession*"/>
+				</parameters>
+			</method>
+			<method name="detach" symbol="soup_logger_detach">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="logger" type="SoupLogger*"/>
+					<parameter name="session" type="SoupSession*"/>
+				</parameters>
+			</method>
+			<constructor name="new" symbol="soup_logger_new">
+				<return-type type="SoupLogger*"/>
+				<parameters>
+					<parameter name="level" type="SoupLoggerLogLevel"/>
+					<parameter name="max_body_size" type="int"/>
+				</parameters>
+			</constructor>
+			<method name="set_printer" symbol="soup_logger_set_printer">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="logger" type="SoupLogger*"/>
+					<parameter name="printer" type="SoupLoggerPrinter"/>
+					<parameter name="printer_data" type="gpointer"/>
+					<parameter name="destroy" type="GDestroyNotify"/>
+				</parameters>
+			</method>
+			<method name="set_request_filter" symbol="soup_logger_set_request_filter">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="logger" type="SoupLogger*"/>
+					<parameter name="request_filter" type="SoupLoggerFilter"/>
+					<parameter name="filter_data" type="gpointer"/>
+					<parameter name="destroy" type="GDestroyNotify"/>
+				</parameters>
+			</method>
+			<method name="set_response_filter" symbol="soup_logger_set_response_filter">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="logger" type="SoupLogger*"/>
+					<parameter name="response_filter" type="SoupLoggerFilter"/>
+					<parameter name="filter_data" type="gpointer"/>
+					<parameter name="destroy" type="GDestroyNotify"/>
+				</parameters>
+			</method>
+		</object>
+		<object name="SoupMessage" parent="GObject" type-name="SoupMessage" get-type="soup_message_get_type">
+			<method name="add_header_handler" symbol="soup_message_add_header_handler">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="signal" type="char*"/>
+					<parameter name="header" type="char*"/>
+					<parameter name="callback" type="GCallback"/>
+					<parameter name="user_data" type="gpointer"/>
+				</parameters>
+			</method>
+			<method name="add_status_code_handler" symbol="soup_message_add_status_code_handler">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="signal" type="char*"/>
+					<parameter name="status_code" type="guint"/>
+					<parameter name="callback" type="GCallback"/>
+					<parameter name="user_data" type="gpointer"/>
+				</parameters>
+			</method>
+			<method name="finished" symbol="soup_message_finished">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="get_flags" symbol="soup_message_get_flags">
+				<return-type type="SoupMessageFlags"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="get_http_version" symbol="soup_message_get_http_version">
+				<return-type type="SoupHTTPVersion"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="get_uri" symbol="soup_message_get_uri">
+				<return-type type="SoupURI*"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="got_body" symbol="soup_message_got_body">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="got_chunk" symbol="soup_message_got_chunk">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="chunk" type="SoupBuffer*"/>
+				</parameters>
+			</method>
+			<method name="got_headers" symbol="soup_message_got_headers">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="got_informational" symbol="soup_message_got_informational">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="is_keepalive" symbol="soup_message_is_keepalive">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<constructor name="new" symbol="soup_message_new">
+				<return-type type="SoupMessage*"/>
+				<parameters>
+					<parameter name="method" type="char*"/>
+					<parameter name="uri_string" type="char*"/>
+				</parameters>
+			</constructor>
+			<constructor name="new_from_uri" symbol="soup_message_new_from_uri">
+				<return-type type="SoupMessage*"/>
+				<parameters>
+					<parameter name="method" type="char*"/>
+					<parameter name="uri" type="SoupURI*"/>
+				</parameters>
+			</constructor>
+			<method name="restarted" symbol="soup_message_restarted">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="set_flags" symbol="soup_message_set_flags">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="flags" type="SoupMessageFlags"/>
+				</parameters>
+			</method>
+			<method name="set_http_version" symbol="soup_message_set_http_version">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="version" type="SoupHTTPVersion"/>
+				</parameters>
+			</method>
+			<method name="set_request" symbol="soup_message_set_request">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="content_type" type="char*"/>
+					<parameter name="req_use" type="SoupMemoryUse"/>
+					<parameter name="req_body" type="char*"/>
+					<parameter name="req_length" type="gsize"/>
+				</parameters>
+			</method>
+			<method name="set_response" symbol="soup_message_set_response">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="content_type" type="char*"/>
+					<parameter name="resp_use" type="SoupMemoryUse"/>
+					<parameter name="resp_body" type="char*"/>
+					<parameter name="resp_length" type="gsize"/>
+				</parameters>
+			</method>
+			<method name="set_status" symbol="soup_message_set_status">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="status_code" type="guint"/>
+				</parameters>
+			</method>
+			<method name="set_status_full" symbol="soup_message_set_status_full">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="status_code" type="guint"/>
+					<parameter name="reason_phrase" type="char*"/>
+				</parameters>
+			</method>
+			<method name="set_uri" symbol="soup_message_set_uri">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="uri" type="SoupURI*"/>
+				</parameters>
+			</method>
+			<method name="wrote_body" symbol="soup_message_wrote_body">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="wrote_chunk" symbol="soup_message_wrote_chunk">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="wrote_headers" symbol="soup_message_wrote_headers">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="wrote_informational" symbol="soup_message_wrote_informational">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<property name="flags" type="SoupMessageFlags" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="http-version" type="SoupHTTPVersion" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="method" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="reason-phrase" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="status-code" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="uri" type="SoupURI*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<signal name="finished" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</signal>
+			<signal name="got-body" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</signal>
+			<signal name="got-chunk" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="chunk" type="SoupBuffer*"/>
+				</parameters>
+			</signal>
+			<signal name="got-headers" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</signal>
+			<signal name="got-informational" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</signal>
+			<signal name="restarted" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</signal>
+			<signal name="wrote-body" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</signal>
+			<signal name="wrote-chunk" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</signal>
+			<signal name="wrote-headers" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</signal>
+			<signal name="wrote-informational" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</signal>
+			<field name="method" type="char*"/>
+			<field name="status_code" type="guint"/>
+			<field name="reason_phrase" type="char*"/>
+			<field name="request_body" type="SoupMessageBody*"/>
+			<field name="request_headers" type="SoupMessageHeaders*"/>
+			<field name="response_body" type="SoupMessageBody*"/>
+			<field name="response_headers" type="SoupMessageHeaders*"/>
+		</object>
+		<object name="SoupServer" parent="GObject" type-name="SoupServer" get-type="soup_server_get_type">
+			<method name="add_auth_domain" symbol="soup_server_add_auth_domain">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+					<parameter name="auth_domain" type="SoupAuthDomain*"/>
+				</parameters>
+			</method>
+			<method name="add_handler" symbol="soup_server_add_handler">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+					<parameter name="path" type="char*"/>
+					<parameter name="callback" type="SoupServerCallback"/>
+					<parameter name="user_data" type="gpointer"/>
+					<parameter name="destroy" type="GDestroyNotify"/>
+				</parameters>
+			</method>
+			<method name="get_async_context" symbol="soup_server_get_async_context">
+				<return-type type="GMainContext*"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+				</parameters>
+			</method>
+			<method name="get_listener" symbol="soup_server_get_listener">
+				<return-type type="SoupSocket*"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+				</parameters>
+			</method>
+			<method name="get_port" symbol="soup_server_get_port">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+				</parameters>
+			</method>
+			<method name="is_https" symbol="soup_server_is_https">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+				</parameters>
+			</method>
+			<constructor name="new" symbol="soup_server_new">
+				<return-type type="SoupServer*"/>
+				<parameters>
+					<parameter name="optname1" type="char*"/>
+				</parameters>
+			</constructor>
+			<method name="pause_message" symbol="soup_server_pause_message">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="quit" symbol="soup_server_quit">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+				</parameters>
+			</method>
+			<method name="remove_auth_domain" symbol="soup_server_remove_auth_domain">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+					<parameter name="auth_domain" type="SoupAuthDomain*"/>
+				</parameters>
+			</method>
+			<method name="remove_handler" symbol="soup_server_remove_handler">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+					<parameter name="path" type="char*"/>
+				</parameters>
+			</method>
+			<method name="run" symbol="soup_server_run">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+				</parameters>
+			</method>
+			<method name="run_async" symbol="soup_server_run_async">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+				</parameters>
+			</method>
+			<method name="unpause_message" symbol="soup_server_unpause_message">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="server" type="SoupServer*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<property name="async-context" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="interface" type="SoupAddress*" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="port" type="guint" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="raw-paths" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="ssl-cert-file" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="ssl-key-file" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+			<signal name="request-aborted" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="SoupServer*"/>
+					<parameter name="p0" type="SoupMessage*"/>
+					<parameter name="p1" type="SoupClientContext"/>
+				</parameters>
+			</signal>
+			<signal name="request-finished" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="SoupServer*"/>
+					<parameter name="p0" type="SoupMessage*"/>
+					<parameter name="p1" type="SoupClientContext"/>
+				</parameters>
+			</signal>
+			<signal name="request-read" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="SoupServer*"/>
+					<parameter name="p0" type="SoupMessage*"/>
+					<parameter name="p1" type="SoupClientContext"/>
+				</parameters>
+			</signal>
+			<signal name="request-started" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="SoupServer*"/>
+					<parameter name="p0" type="SoupMessage*"/>
+					<parameter name="p1" type="SoupClientContext"/>
+				</parameters>
+			</signal>
+		</object>
+		<object name="SoupSession" parent="GObject" type-name="SoupSession" get-type="soup_session_get_type">
+			<method name="abort" symbol="soup_session_abort">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+				</parameters>
+			</method>
+			<method name="cancel_message" symbol="soup_session_cancel_message">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="status_code" type="guint"/>
+				</parameters>
+			</method>
+			<method name="get_async_context" symbol="soup_session_get_async_context">
+				<return-type type="GMainContext*"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+				</parameters>
+			</method>
+			<method name="pause_message" symbol="soup_session_pause_message">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="queue_message" symbol="soup_session_queue_message">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="callback" type="SoupSessionCallback"/>
+					<parameter name="user_data" type="gpointer"/>
+				</parameters>
+			</method>
+			<method name="requeue_message" symbol="soup_session_requeue_message">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="send_message" symbol="soup_session_send_message">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<method name="unpause_message" symbol="soup_session_unpause_message">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</method>
+			<property name="async-context" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="max-conns" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="max-conns-per-host" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="proxy-uri" type="SoupURI*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="ssl-ca-file" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="timeout" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="use-ntlm" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<signal name="authenticate" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="SoupSession*"/>
+					<parameter name="p0" type="SoupMessage*"/>
+					<parameter name="p1" type="SoupAuth*"/>
+					<parameter name="p2" type="gboolean"/>
+				</parameters>
+			</signal>
+			<signal name="request-started" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="SoupSession*"/>
+					<parameter name="p0" type="SoupMessage*"/>
+					<parameter name="p1" type="SoupSocket*"/>
+				</parameters>
+			</signal>
+			<vfunc name="cancel_message">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="status_code" type="guint"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="queue_message">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+					<parameter name="callback" type="SoupSessionCallback"/>
+					<parameter name="user_data" type="gpointer"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="requeue_message">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="send_message">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="session" type="SoupSession*"/>
+					<parameter name="msg" type="SoupMessage*"/>
+				</parameters>
+			</vfunc>
+		</object>
+		<object name="SoupSessionAsync" parent="SoupSession" type-name="SoupSessionAsync" get-type="soup_session_async_get_type">
+			<constructor name="new" symbol="soup_session_async_new">
+				<return-type type="SoupSession*"/>
+			</constructor>
+			<constructor name="new_with_options" symbol="soup_session_async_new_with_options">
+				<return-type type="SoupSession*"/>
+				<parameters>
+					<parameter name="optname1" type="char*"/>
+				</parameters>
+			</constructor>
+		</object>
+		<object name="SoupSessionSync" parent="SoupSession" type-name="SoupSessionSync" get-type="soup_session_sync_get_type">
+			<constructor name="new" symbol="soup_session_sync_new">
+				<return-type type="SoupSession*"/>
+			</constructor>
+			<constructor name="new_with_options" symbol="soup_session_sync_new_with_options">
+				<return-type type="SoupSession*"/>
+				<parameters>
+					<parameter name="optname1" type="char*"/>
+				</parameters>
+			</constructor>
+		</object>
+		<object name="SoupSocket" parent="GObject" type-name="SoupSocket" get-type="soup_socket_get_type">
+			<method name="connect_async" symbol="soup_socket_connect_async">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+					<parameter name="cancellable" type="GCancellable*"/>
+					<parameter name="callback" type="SoupSocketCallback"/>
+					<parameter name="user_data" type="gpointer"/>
+				</parameters>
+			</method>
+			<method name="connect_sync" symbol="soup_socket_connect_sync">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+					<parameter name="cancellable" type="GCancellable*"/>
+				</parameters>
+			</method>
+			<method name="disconnect" symbol="soup_socket_disconnect">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+				</parameters>
+			</method>
+			<method name="get_local_address" symbol="soup_socket_get_local_address">
+				<return-type type="SoupAddress*"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+				</parameters>
+			</method>
+			<method name="get_remote_address" symbol="soup_socket_get_remote_address">
+				<return-type type="SoupAddress*"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+				</parameters>
+			</method>
+			<method name="is_connected" symbol="soup_socket_is_connected">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+				</parameters>
+			</method>
+			<method name="is_ssl" symbol="soup_socket_is_ssl">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+				</parameters>
+			</method>
+			<method name="listen" symbol="soup_socket_listen">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+				</parameters>
+			</method>
+			<constructor name="new" symbol="soup_socket_new">
+				<return-type type="SoupSocket*"/>
+				<parameters>
+					<parameter name="optname1" type="char*"/>
+				</parameters>
+			</constructor>
+			<method name="read" symbol="soup_socket_read">
+				<return-type type="SoupSocketIOStatus"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+					<parameter name="buffer" type="gpointer"/>
+					<parameter name="len" type="gsize"/>
+					<parameter name="nread" type="gsize*"/>
+					<parameter name="cancellable" type="GCancellable*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="read_until" symbol="soup_socket_read_until">
+				<return-type type="SoupSocketIOStatus"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+					<parameter name="buffer" type="gpointer"/>
+					<parameter name="len" type="gsize"/>
+					<parameter name="boundary" type="gconstpointer"/>
+					<parameter name="boundary_len" type="gsize"/>
+					<parameter name="nread" type="gsize*"/>
+					<parameter name="got_boundary" type="gboolean*"/>
+					<parameter name="cancellable" type="GCancellable*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="start_proxy_ssl" symbol="soup_socket_start_proxy_ssl">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+					<parameter name="ssl_host" type="char*"/>
+					<parameter name="cancellable" type="GCancellable*"/>
+				</parameters>
+			</method>
+			<method name="start_ssl" symbol="soup_socket_start_ssl">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+					<parameter name="cancellable" type="GCancellable*"/>
+				</parameters>
+			</method>
+			<method name="write" symbol="soup_socket_write">
+				<return-type type="SoupSocketIOStatus"/>
+				<parameters>
+					<parameter name="sock" type="SoupSocket*"/>
+					<parameter name="buffer" type="gconstpointer"/>
+					<parameter name="len" type="gsize"/>
+					<parameter name="nwrote" type="gsize*"/>
+					<parameter name="cancellable" type="GCancellable*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="async-context" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="is-server" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="local-address" type="SoupAddress*" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="non-blocking" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="remote-address" type="SoupAddress*" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="ssl-creds" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="timeout" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
+			<signal name="disconnected" when="LAST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="SoupSocket*"/>
+				</parameters>
+			</signal>
+			<signal name="new-connection" when="FIRST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="SoupSocket*"/>
+					<parameter name="p0" type="SoupSocket*"/>
+				</parameters>
+			</signal>
+			<signal name="readable" when="LAST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="SoupSocket*"/>
+				</parameters>
+			</signal>
+			<signal name="writable" when="LAST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="SoupSocket*"/>
+				</parameters>
+			</signal>
+		</object>
+		<constant name="AF_INET6" type="int" value="-1"/>
+		<constant name="SOUP_ADDRESS_ANY_PORT" type="int" value="0"/>
+		<constant name="SOUP_AUTH_DOMAIN_ADD_PATH" type="char*" value="add-path"/>
+		<constant name="SOUP_AUTH_DOMAIN_BASIC_AUTH_CALLBACK" type="char*" value="auth-callback"/>
+		<constant name="SOUP_AUTH_DOMAIN_BASIC_AUTH_DATA" type="char*" value="auth-data"/>
+		<constant name="SOUP_AUTH_DOMAIN_BASIC_H" type="int" value="1"/>
+		<constant name="SOUP_AUTH_DOMAIN_DIGEST_AUTH_CALLBACK" type="char*" value="auth-callback"/>
+		<constant name="SOUP_AUTH_DOMAIN_DIGEST_AUTH_DATA" type="char*" value="auth-data"/>
+		<constant name="SOUP_AUTH_DOMAIN_DIGEST_H" type="int" value="1"/>
+		<constant name="SOUP_AUTH_DOMAIN_FILTER" type="char*" value="filter"/>
+		<constant name="SOUP_AUTH_DOMAIN_FILTER_DATA" type="char*" value="filter-data"/>
+		<constant name="SOUP_AUTH_DOMAIN_GENERIC_AUTH_CALLBACK" type="char*" value="generic-auth-callback"/>
+		<constant name="SOUP_AUTH_DOMAIN_GENERIC_AUTH_DATA" type="char*" value="generic-auth-data"/>
+		<constant name="SOUP_AUTH_DOMAIN_H" type="int" value="1"/>
+		<constant name="SOUP_AUTH_DOMAIN_PROXY" type="char*" value="proxy"/>
+		<constant name="SOUP_AUTH_DOMAIN_REALM" type="char*" value="realm"/>
+		<constant name="SOUP_AUTH_DOMAIN_REMOVE_PATH" type="char*" value="remove-path"/>
+		<constant name="SOUP_AUTH_H" type="int" value="1"/>
+		<constant name="SOUP_AUTH_HOST" type="char*" value="host"/>
+		<constant name="SOUP_AUTH_IS_AUTHENTICATED" type="char*" value="is-authenticated"/>
+		<constant name="SOUP_AUTH_IS_FOR_PROXY" type="char*" value="is-for-proxy"/>
+		<constant name="SOUP_AUTH_REALM" type="char*" value="realm"/>
+		<constant name="SOUP_AUTH_SCHEME_NAME" type="char*" value="scheme-name"/>
+		<constant name="SOUP_DATE_H" type="int" value="1"/>
+		<constant name="SOUP_FORM_H" type="int" value="1"/>
+		<constant name="SOUP_H" type="int" value="1"/>
+		<constant name="SOUP_HEADERS_H" type="int" value="1"/>
+		<constant name="SOUP_LOGGER_H" type="int" value="1"/>
+		<constant name="SOUP_MESSAGE_BODY_H" type="int" value="1"/>
+		<constant name="SOUP_MESSAGE_FLAGS" type="char*" value="flags"/>
+		<constant name="SOUP_MESSAGE_H" type="int" value="1"/>
+		<constant name="SOUP_MESSAGE_HEADERS_H" type="int" value="1"/>
+		<constant name="SOUP_MESSAGE_HTTP_VERSION" type="char*" value="http-version"/>
+		<constant name="SOUP_MESSAGE_METHOD" type="char*" value="method"/>
+		<constant name="SOUP_MESSAGE_REASON_PHRASE" type="char*" value="reason-phrase"/>
+		<constant name="SOUP_MESSAGE_STATUS_CODE" type="char*" value="status-code"/>
+		<constant name="SOUP_MESSAGE_URI" type="char*" value="uri"/>
+		<constant name="SOUP_METHOD_H" type="int" value="1"/>
+		<constant name="SOUP_MISC_H" type="int" value="1"/>
+		<constant name="SOUP_SERVER_ASYNC_CONTEXT" type="char*" value="async-context"/>
+		<constant name="SOUP_SERVER_H" type="int" value="1"/>
+		<constant name="SOUP_SERVER_INTERFACE" type="char*" value="interface"/>
+		<constant name="SOUP_SERVER_PORT" type="char*" value="port"/>
+		<constant name="SOUP_SERVER_RAW_PATHS" type="char*" value="raw-paths"/>
+		<constant name="SOUP_SERVER_SSL_CERT_FILE" type="char*" value="ssl-cert-file"/>
+		<constant name="SOUP_SERVER_SSL_KEY_FILE" type="char*" value="ssl-key-file"/>
+		<constant name="SOUP_SESSION_ASYNC_CONTEXT" type="char*" value="async-context"/>
+		<constant name="SOUP_SESSION_ASYNC_H" type="int" value="1"/>
+		<constant name="SOUP_SESSION_H" type="int" value="1"/>
+		<constant name="SOUP_SESSION_MAX_CONNS" type="char*" value="max-conns"/>
+		<constant name="SOUP_SESSION_MAX_CONNS_PER_HOST" type="char*" value="max-conns-per-host"/>
+		<constant name="SOUP_SESSION_PROXY_URI" type="char*" value="proxy-uri"/>
+		<constant name="SOUP_SESSION_SSL_CA_FILE" type="char*" value="ssl-ca-file"/>
+		<constant name="SOUP_SESSION_SYNC_H" type="int" value="1"/>
+		<constant name="SOUP_SESSION_TIMEOUT" type="char*" value="timeout"/>
+		<constant name="SOUP_SESSION_USE_NTLM" type="char*" value="use-ntlm"/>
+		<constant name="SOUP_SOCKET_ASYNC_CONTEXT" type="char*" value="async-context"/>
+		<constant name="SOUP_SOCKET_FLAG_NONBLOCKING" type="char*" value="non-blocking"/>
+		<constant name="SOUP_SOCKET_H" type="int" value="1"/>
+		<constant name="SOUP_SOCKET_IS_SERVER" type="char*" value="is-server"/>
+		<constant name="SOUP_SOCKET_LOCAL_ADDRESS" type="char*" value="local-address"/>
+		<constant name="SOUP_SOCKET_REMOTE_ADDRESS" type="char*" value="remote-address"/>
+		<constant name="SOUP_SOCKET_SSL_CREDENTIALS" type="char*" value="ssl-creds"/>
+		<constant name="SOUP_SOCKET_TIMEOUT" type="char*" value="timeout"/>
+		<constant name="SOUP_STATUS_H" type="int" value="1"/>
+		<constant name="SOUP_TYPES_H" type="int" value="1"/>
+		<constant name="SOUP_URI_H" type="int" value="1"/>
+		<constant name="SOUP_VALUE_UTILS_H" type="int" value="1"/>
+		<constant name="SOUP_XMLRPC_H" type="int" value="1"/>
+	</namespace>
+</api>

Added: trunk/vapi/packages/libsoup-2.4/libsoup-2.4.metadata
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/libsoup-2.4/libsoup-2.4.metadata	Thu Jan 31 10:47:17 2008
@@ -0,0 +1,19 @@
+Soup cheader_filename="libsoup/soup.h"
+soup_add_io_watch hidden="1"
+soup_auth_is_authenticated hidden="1"
+soup_auth_is_for_proxy hidden="1"
+SoupAuthDomain:add-path hidden="1"
+SoupAuthDomain:remove-path hidden="1"
+SoupMessage::finished has_emitter="1"
+SoupMessage::got_body has_emitter="1"
+SoupMessage::got_chunk has_emitter="1"
+SoupMessage::got_headers has_emitter="1"
+SoupMessage::got_informational has_emitter="1"
+SoupMessage::restarted has_emitter="1"
+SoupMessage::wrote_body has_emitter="1"
+SoupMessage::wrote_chunk has_emitter="1"
+SoupMessage::wrote_headers has_emitter="1"
+SoupMessage::wrote_informational has_emitter="1"
+soup_server_new ellipsis="1"
+soup_session_queue_message.msg transfer_ownership="1"
+

Added: trunk/vapi/packages/libsoup-2.4/libsoup-2.4.namespace
==============================================================================
--- (empty file)
+++ trunk/vapi/packages/libsoup-2.4/libsoup-2.4.namespace	Thu Jan 31 10:47:17 2008
@@ -0,0 +1 @@
+Soup



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]