vala r935 - in trunk: . vapi vapi/packages/libsoup-2.4
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r935 - in trunk: . vapi vapi/packages/libsoup-2.4
- Date: Thu, 31 Jan 2008 10:47:17 +0000 (GMT)
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]