2007-11-23 Jürg Billeter <j@bitron.ch>
+ * configure.ac, gobject-introspection/Makefile.am,
+ gobject-introspection/gen-introspect.c: call g_thread_init to support
+ libraries using threading functionality in class_init functions,
+ avoid NULL parameter names for signals and vfuncs
+
+ * vapi/packages/libsoup-2.2/: update to use vala-gen-introspect
+
+ * vapi/packages/hildon-1/hildon-1.gi,
+ vapi/packages/libgnomeui-2.0/libgnomeui-2.0.gi, vapi/hildon-1.vapi,
+ vapi/libgnomeui-2.0.vapi, vapi/libsoup-2.2.vapi: regenerated
+
+2007-11-23 Jürg Billeter <j@bitron.ch>
+
* vapi/packages/hildon-1/: update to use vala-gen-introspect
* vapi/hildon-1.vapi: regenerated
AC_SUBST(GMODULE_CFLAGS)
AC_SUBST(GMODULE_LIBS)
+PKG_CHECK_MODULES(GTHREAD, gthread-2.0 >= $GLIB_REQUIRED)
+
+AC_SUBST(GTHREAD_CFLAGS)
+AC_SUBST(GTHREAD_LIBS)
+
AC_PATH_PROG([XSLTPROC], [xsltproc], :)
AM_CONDITIONAL(HAVE_XSLTPROC, test "$XSLTPROC" != :)
gen_introspect_LDADD = \
$(GLIB_LIBS) \
$(GMODULE_LIBS) \
+ $(GTHREAD_LIBS) \
libgidl.la \
$(NULL)
for (vfunc_param_l = member->base_type->base_type->child_list, sig_param_l = sig->parameters; vfunc_param_l != NULL && sig_param_l != NULL; vfunc_param_l = vfunc_param_l->next, sig_param_l = sig_param_l->next) {
CSymbol *vfunc_param = vfunc_param_l->data;
GIdlNodeParam *sig_param = sig_param_l->data;
- g_free (sig_param->node.name);
- sig_param->node.name = g_strdup (vfunc_param->ident);
+ if (vfunc_param->ident != NULL) {
+ g_free (sig_param->node.name);
+ sig_param->node.name = g_strdup (vfunc_param->ident);
+ }
}
break;
}
givfunc->result = (GIdlNodeParam *) g_idl_node_new (G_IDL_NODE_PARAM);
givfunc->result->type = get_type_from_ctype (member->base_type->base_type->base_type);
GList *param_l;
- for (param_l = member->base_type->base_type->child_list; param_l != NULL; param_l = param_l->next) {
+ int i;
+ for (param_l = member->base_type->base_type->child_list, i = 1; param_l != NULL; param_l = param_l->next, i++) {
CSymbol *param_sym = param_l->data;
GIdlNodeParam *param = (GIdlNodeParam *) g_idl_node_new (G_IDL_NODE_PARAM);
- param->node.name = param_sym->ident;
+ if (param_sym->ident == NULL) {
+ param->node.name = g_strdup_printf ("p%d", i);
+ } else {
+ param->node.name = param_sym->ident;
+ }
param->type = get_type_from_ctype (param_sym->base_type);
givfunc->parameters = g_list_append (givfunc->parameters, param);
}
{
g_type_init ();
+ /* initialize threading as this may be required by libraries that we'll use */
+ g_thread_init (NULL);
+
GIGenerator *igenerator = g_igenerator_new ();
int cpp_argc = 0;
public weak Gtk.Notebook wizard_notebook { get; set; }
}
[CCode (cheader_filename = "hildon/hildon.h")]
- public interface BreadCrumb : GLib.InitiallyUnowned, Gtk.Widget {
+ public interface BreadCrumb : GLib.InitiallyUnowned, Gtk.Object, Gtk.Widget {
public void activated ();
public abstract void get_natural_size (int width, int height);
public signal void crumb_activated ();
public void unregister (Gtk.Object object);
public void update_child (Gnome.MDIChild child);
[HasEmitter]
- public signal bool add_child (Gnome.MDIChild (null));
+ public signal bool add_child (Gnome.MDIChild p0);
[HasEmitter]
- public signal bool add_view (Gtk.Widget (null));
- public signal void app_created (Gnome.App (null));
- public signal void child_changed (Gnome.MDIChild (null));
+ public signal bool add_view (Gtk.Widget p0);
+ public signal void app_created (Gnome.App p0);
+ public signal void child_changed (Gnome.MDIChild p0);
[HasEmitter]
- public signal bool remove_child (Gnome.MDIChild (null));
+ public signal bool remove_child (Gnome.MDIChild p0);
[HasEmitter]
- public signal bool remove_view (Gtk.Widget (null));
- public signal void view_changed (Gtk.Widget (null));
+ public signal bool remove_view (Gtk.Widget p0);
+ public signal void view_changed (Gtk.Widget p0);
}
[CCode (cheader_filename = "libgnomeui/libgnomeui.h")]
public class MDIChild : Gtk.Object {
USER_OWNED,
STATIC,
}
- [CCode (cprefix = "SOUP_SSL_TYPE_", cheader_filename = "libsoup/soup.h")]
- public enum SSLType {
- CLIENT,
- SERVER,
- }
- [CCode (cprefix = "SOUP_SSL_ERROR_", cheader_filename = "libsoup/soup.h")]
- public enum SocketError {
- HANDSHAKE_NEEDS_READ,
- HANDSHAKE_NEEDS_WRITE,
- CERTIFICATE,
- }
[CCode (cprefix = "SOUP_SOCKET_", cheader_filename = "libsoup/soup.h")]
public enum SocketIOStatus {
OK,
public bool check_passwd (string passwd);
}
[CCode (cheader_filename = "libsoup/soup.h")]
+ public class DataBuffer {
+ public Soup.Ownership owner;
+ public weak string body;
+ public uint length;
+ }
+ [CCode (free_function = "soup_message_queue_destroy", cheader_filename = "libsoup/soup.h")]
+ public class MessageQueue {
+ public void append (Soup.Message msg);
+ public weak Soup.Message first (Soup.MessageQueueIter iter);
+ public void free_iter (Soup.MessageQueueIter iter);
+ public MessageQueue ();
+ public weak Soup.Message next (Soup.MessageQueueIter iter);
+ public weak Soup.Message remove (Soup.MessageQueueIter iter);
+ public void remove_message (Soup.Message msg);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public class MessageQueueIter {
+ public weak GLib.List cur;
+ public weak GLib.List next;
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public class Protocol {
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public class ServerAuthBasic {
+ public Soup.AuthType type;
+ public weak string user;
+ public weak string passwd;
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public class ServerAuthContext {
+ public uint types;
+ public Soup.ServerAuthCallbackFn callback;
+ public pointer user_data;
+ public pointer basic_info;
+ public pointer digest_info;
+ public void challenge (Soup.Message msg, string header_name);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public class ServerAuthDigest {
+ public Soup.AuthType type;
+ public Soup.DigestAlgorithm algorithm;
+ public bool integrity;
+ public weak string realm;
+ public weak string user;
+ public weak string nonce;
+ public int nonce_count;
+ public weak string cnonce;
+ public weak string digest_uri;
+ public weak string digest_response;
+ public weak string request_method;
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public class ServerContext {
+ public weak Soup.Message msg;
+ public weak string path;
+ public Soup.MethodId method_id;
+ public weak Soup.ServerAuth auth;
+ public weak Soup.Server server;
+ public weak Soup.ServerHandler handler;
+ public weak Soup.Socket sock;
+ public weak Soup.Address get_client_address ();
+ public weak string get_client_host ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public class ServerHandler {
+ public weak string path;
+ public weak Soup.ServerAuthContext auth_ctx;
+ public Soup.ServerCallbackFn callback;
+ public Soup.ServerUnregisterFn unregister;
+ public pointer user_data;
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public class SoapParameter {
+ public weak Soup.SoapParameter get_first_child ();
+ public weak Soup.SoapParameter get_first_child_by_name (string name);
+ public int get_int_value ();
+ public weak string get_name ();
+ public weak Soup.SoapParameter get_next_child ();
+ public weak Soup.SoapParameter get_next_child_by_name (string name);
+ public weak string get_property (string prop_name);
+ public weak string get_string_value ();
+ }
+ [CCode (copy_function = "soup_uri_copy", cheader_filename = "libsoup/soup.h")]
+ public class Uri {
+ public GLib.Quark protocol;
+ public weak string user;
+ public weak string passwd;
+ public weak string host;
+ public uint port;
+ public weak string path;
+ public weak string query;
+ public weak string fragment;
+ public bool broken_encoding;
+ public weak Soup.Uri copy ();
+ public weak Soup.Uri copy_root ();
+ public static void 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 weak string to_string (bool just_path);
+ public bool uses_default_port ();
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public class XmlrpcValue {
+ public bool array_get_iterator (out Soup.XmlrpcValueArrayIterator iter);
+ public void dump ();
+ public bool get_base64 (out GLib.ByteArray data);
+ public bool get_boolean (bool b);
+ public bool get_datetime (ulong timeval);
+ public bool get_double (double b);
+ public bool get_int (long i);
+ public bool get_string (out string str);
+ public bool get_struct (GLib.HashTable table);
+ }
+ [CCode (cheader_filename = "libsoup/soup.h")]
+ public class XmlrpcValueArrayIterator {
+ public bool get_value (out Soup.XmlrpcValue value);
+ public weak Soup.XmlrpcValueArrayIterator next ();
+ public weak Soup.XmlrpcValueArrayIterator prev ();
+ }
+ [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 static GLib.Type get_type ();
+ public pointer get_sockaddr (int len);
public Address (string name, uint port);
public Address.any (Soup.AddressFamily family, uint port);
public void resolve_async (Soup.AddressCallback callback, pointer user_data);
public void resolve_async_full (GLib.MainContext async_context, Soup.AddressCallback callback, pointer user_data);
public uint resolve_sync ();
- public signal void dns_result (uint status);
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class Auth : GLib.Object {
- public void authenticate (string username, string password);
- public static GLib.Type basic_get_type ();
- public void free_protection_space (GLib.SList space);
- public weak string get_authorization (Soup.Message msg);
- public weak GLib.SList get_protection_space (Soup.Uri source_uri);
- public weak string get_realm ();
- public weak string get_scheme_name ();
- public static GLib.Type get_type ();
- public virtual bool is_authenticated ();
- public Auth.from_header_list (GLib.SList vals);
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class AuthDigest : Soup.Auth {
- public static GLib.Type get_type ();
+ public signal void dns_result (int status);
}
[CCode (cheader_filename = "libsoup/soup.h")]
public class Connection : GLib.Object {
- public void authenticate (Soup.Message msg, string auth_type, string auth_realm, out string username, out string password);
public void connect_async (Soup.ConnectionCallback callback, pointer user_data);
public uint connect_sync ();
public void disconnect ();
- public static GLib.Type get_type ();
public bool is_in_use ();
public ulong last_used ();
public Connection (string propname1);
- public void reauthenticate (Soup.Message msg, string auth_type, string auth_realm, out string username, out string password);
public void release ();
public void reserve ();
public virtual void send_request (Soup.Message req);
[NoAccessorMethod]
+ public weak pointer async_context { get; construct; }
+ [NoAccessorMethod]
+ public weak pointer message_filter { get; set; }
+ [NoAccessorMethod]
public weak pointer origin_uri { get; construct; }
[NoAccessorMethod]
public weak pointer proxy_uri { get; construct; }
[NoAccessorMethod]
public weak pointer ssl_creds { get; construct; }
[NoAccessorMethod]
- public weak pointer message_filter { get; set; }
- [NoAccessorMethod]
- public weak pointer async_context { get; construct; }
- [NoAccessorMethod]
public weak uint timeout { get; set; }
- public signal void connect_result (uint arg2);
+ [HasEmitter]
+ public signal void authenticate (Soup.Message p0, string auth_type, string auth_realm, pointer username, pointer password);
+ public signal void connect_result (int p0);
public signal void disconnected ();
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class ConnectionNTLM : Soup.Connection {
- public static GLib.Type get_type ();
+ [HasEmitter]
+ public signal void reauthenticate (Soup.Message p0, string auth_type, string auth_realm, pointer username, pointer password);
}
[CCode (cheader_filename = "libsoup/soup.h")]
public class Message : GLib.Object {
public Soup.HttpVersion get_http_version ();
public Soup.TransferEncoding get_request_encoding (uint content_length);
public Soup.TransferEncoding get_response_encoding (uint content_length);
- public static GLib.Type get_type ();
public weak Soup.Uri get_uri ();
public bool io_in_progress ();
public void io_pause ();
public void set_status_full (uint status_code, string reason_phrase);
public void set_uri (Soup.Uri uri);
[HasEmitter]
- public signal void wrote_informational ();
+ public signal void finished ();
[HasEmitter]
- public signal void wrote_headers ();
+ public signal void got_body ();
[HasEmitter]
- public signal void wrote_chunk ();
+ public signal void got_chunk ();
[HasEmitter]
- public signal void wrote_body ();
+ public signal void got_headers ();
[HasEmitter]
public signal void got_informational ();
[HasEmitter]
- public signal void got_headers ();
+ public signal void restarted ();
[HasEmitter]
- public signal void got_chunk ();
+ public signal void wrote_body ();
[HasEmitter]
- public signal void got_body ();
+ public signal void wrote_chunk ();
[HasEmitter]
- public signal void restarted ();
+ public signal void wrote_headers ();
[HasEmitter]
- public signal void finished ();
+ public signal void wrote_informational ();
}
[CCode (cheader_filename = "libsoup/soup.h")]
public class Server : GLib.Object {
public void add_handler (string path, Soup.ServerAuthContext auth_ctx, Soup.ServerCallbackFn callback, Soup.ServerUnregisterFn unreg, pointer data);
- public static bool auth_check_passwd (Soup.ServerAuth auth, string passwd);
- public static void auth_free (Soup.ServerAuth auth);
- public static weak string auth_get_user (Soup.ServerAuth auth);
- public static weak Soup.ServerAuth auth_new (Soup.ServerAuthContext auth_ctx, GLib.SList auth_hdrs, Soup.Message msg);
public weak Soup.ServerHandler get_handler (string path);
public weak Soup.Socket get_listener ();
public uint get_port ();
public GLib.Quark get_protocol ();
- public static GLib.Type get_type ();
public weak GLib.SList list_handlers ();
public Server (string optname1, ...);
public void quit ();
public void run ();
public void run_async ();
[NoAccessorMethod]
- public weak uint port { get; construct; }
+ 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 string ssl_cert_file { get; construct; }
[NoAccessorMethod]
public weak string ssl_key_file { get; construct; }
- [NoAccessorMethod]
- public weak pointer async_context { get; construct; }
}
[CCode (cheader_filename = "libsoup/soup.h")]
public class ServerMessage : Soup.Message {
public void finish ();
public Soup.TransferEncoding get_encoding ();
public weak Soup.Server get_server ();
- public static GLib.Type get_type ();
public bool is_finished ();
public bool is_started ();
public ServerMessage (Soup.Server server);
public void start ();
}
[CCode (cheader_filename = "libsoup/soup.h")]
- public class Session : GLib.Object {
+ public class Session : GLib.Object, Soup.MessageFilter {
+ public weak Soup.MessageQueue queue;
public void abort ();
public void add_filter (Soup.MessageFilter filter);
public virtual void cancel_message (Soup.Message msg);
public weak Soup.Connection get_connection (Soup.Message msg, bool try_pruning, bool is_new);
- public static GLib.Type get_type ();
- public void queue_message (Soup.Message msg, Soup.MessageCallbackFn callback, pointer user_data);
+ public virtual void queue_message (Soup.Message msg, Soup.MessageCallbackFn callback, pointer user_data);
public void remove_filter (Soup.MessageFilter filter);
public virtual void requeue_message (Soup.Message msg);
public virtual uint send_message (Soup.Message msg);
public bool try_prune_connection ();
[NoAccessorMethod]
- public weak pointer proxy_uri { get; set; }
+ 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 bool use_ntlm { get; set; }
+ public weak pointer proxy_uri { get; set; }
[NoAccessorMethod]
public weak string ssl_ca_file { get; set; }
[NoAccessorMethod]
- public weak pointer async_context { get; construct; }
- [NoAccessorMethod]
public weak uint timeout { get; set; }
+ [NoAccessorMethod]
+ public weak bool use_ntlm { get; set; }
+ public signal void authenticate (Soup.Message p0, string auth_type, string auth_realm, pointer username, pointer password);
+ public signal void reauthenticate (Soup.Message p0, string auth_type, string auth_realm, pointer username, pointer password);
}
[CCode (cheader_filename = "libsoup/soup.h")]
- public class SessionAsync : Soup.Session {
- public static GLib.Type get_type ();
+ public class SessionAsync : Soup.Session, Soup.MessageFilter {
public SessionAsync ();
public SessionAsync.with_options (string optname1);
}
[CCode (cheader_filename = "libsoup/soup.h")]
- public class SessionSync : Soup.Session {
- public static GLib.Type get_type ();
+ public class SessionSync : Soup.Session, Soup.MessageFilter {
public SessionSync ();
public SessionSync.with_options (string optname1);
}
public void disconnect ();
public weak Soup.Address get_local_address ();
public weak Soup.Address get_remote_address ();
- public static GLib.Type get_type ();
public bool is_connected ();
public bool listen (Soup.Address local_addr);
public Socket (string optname1);
public bool start_ssl ();
public Soup.SocketIOStatus write (pointer buffer, ulong len, ulong nwrote);
[NoAccessorMethod]
- public weak bool non_blocking { get; set; }
- [NoAccessorMethod]
- public weak bool nodelay { get; set; }
- [NoAccessorMethod]
- public weak bool reuseaddr { get; set; }
+ public weak pointer async_context { get; construct; }
[NoAccessorMethod]
public weak bool cloexec { get; set; }
[NoAccessorMethod]
public weak bool is_server { get; }
[NoAccessorMethod]
- public weak pointer ssl_creds { get; set; }
+ public weak bool nodelay { get; set; }
[NoAccessorMethod]
- public weak pointer async_context { get; construct; }
+ public weak bool non_blocking { get; set; }
+ [NoAccessorMethod]
+ public weak bool reuseaddr { get; set; }
+ [NoAccessorMethod]
+ public weak pointer ssl_creds { get; set; }
[NoAccessorMethod]
public weak uint timeout { get; set; }
- public signal void connect_result (uint arg2);
+ public signal void connect_result (int p0);
+ public signal void disconnected ();
+ public signal void new_connection (Soup.Socket p0);
public signal void readable ();
public signal void writable ();
- public signal void disconnected ();
- public signal void new_connection (Soup.Socket arg2);
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class AuthBasicClass {
- public pointer parent_class;
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class DNSLookup {
- public void cancel ();
- public weak string get_hostname ();
- public static weak Soup.DNSLookup name (string name);
- public bool resolve ();
- public void resolve_async (GLib.MainContext async_context, Soup.DNSCallback callback, pointer user_data);
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class DataBuffer {
- public Soup.Ownership owner;
- public weak string body;
- public uint length;
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class MD5Context {
- public uint buf;
- public uint bits;
- public uchar @in;
- public bool doByteReverse;
- }
- [CCode (free_function = "soup_message_queue_destroy", cheader_filename = "libsoup/soup.h")]
- public class MessageQueue {
- public void append (Soup.Message msg);
- public weak Soup.Message first (Soup.MessageQueueIter iter);
- public void free_iter (Soup.MessageQueueIter iter);
- public MessageQueue ();
- public weak Soup.Message next (Soup.MessageQueueIter iter);
- public weak Soup.Message remove (Soup.MessageQueueIter iter);
- public void remove_message (Soup.Message msg);
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class MessageQueueIter {
- public weak GLib.List cur;
- public weak GLib.List next;
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class ServerAuthBasic {
- public Soup.AuthType type;
- public weak string user;
- public weak string passwd;
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class ServerAuthContext {
- public uint types;
- public Soup.ServerAuthCallbackFn callback;
- public pointer user_data;
- public uint allow_algorithms;
- public bool force_integrity;
- public void challenge (Soup.Message msg, string header_name);
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class ServerAuthDigest {
- public Soup.AuthType type;
- public Soup.DigestAlgorithm algorithm;
- public bool integrity;
- public weak string realm;
- public weak string user;
- public weak string nonce;
- public int nonce_count;
- public weak string cnonce;
- public weak string digest_uri;
- public weak string digest_response;
- public weak string request_method;
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class ServerContext {
- public weak Soup.Message msg;
- public weak string path;
- public Soup.MethodId method_id;
- public weak Soup.ServerAuth auth;
- public weak Soup.Server server;
- public weak Soup.ServerHandler handler;
- public weak Soup.Socket sock;
- public weak Soup.Address get_client_address ();
- public weak string get_client_host ();
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class ServerHandler {
- public weak string path;
- public weak Soup.ServerAuthContext auth_ctx;
- public Soup.ServerCallbackFn callback;
- public Soup.ServerUnregisterFn unregister;
- public pointer user_data;
- }
- [CCode (copy_function = "soup_uri_copy", cheader_filename = "libsoup/soup.h")]
- public class Uri {
- public GLib.Quark protocol;
- public weak string user;
- public weak string passwd;
- public weak string host;
- public uint port;
- public weak string path;
- public weak string query;
- public weak string fragment;
- public bool broken_encoding;
- public weak Soup.Uri copy ();
- public weak Soup.Uri copy_root ();
- public static void 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 weak string to_string (bool just_path);
- public bool uses_default_port ();
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class Date {
- public static weak string generate (ulong when);
- public static ulong iso8601_parse (string timestamp);
- public static ulong parse (string timestamp);
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class Dns {
- public static void init ();
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class Header {
- public static weak string param_copy_token (GLib.HashTable tokens, string t);
- public static weak string param_decode_token (out string @in);
- public static void param_destroy_hash (GLib.HashTable table);
- public static weak GLib.HashTable param_parse_list (string header);
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class Headers {
- public static bool parse_request (string str, int len, GLib.HashTable dest, out string req_method, out string req_path, Soup.HttpVersion ver);
- public static bool parse_response (string str, int len, GLib.HashTable dest, Soup.HttpVersion ver, uint status_code, out string reason_phrase);
- public static bool parse_status_line (string status_line, Soup.HttpVersion ver, uint status_code, out string reason_phrase);
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class Ssl {
- public static GLib.Quark error_quark ();
- public static void free_client_credentials (pointer creds);
- public static void free_server_credentials (pointer creds);
- public static pointer get_client_credentials (string ca_file);
- public static pointer get_server_credentials (string cert_file, string key_file);
- public static weak GLib.IOChannel wrap_iochannel (GLib.IOChannel sock, Soup.SSLType type, string remote_host, pointer credentials);
- }
- [CCode (cheader_filename = "libsoup/soup.h")]
- public class Str {
- public static bool case_equal (pointer v1, pointer v2);
- public static uint case_hash (pointer key);
}
[CCode (cheader_filename = "libsoup/soup.h")]
public interface MessageFilter {
- public static GLib.Type get_type ();
public abstract void setup_message (Soup.Message msg);
}
public static delegate void AddressCallback (Soup.Address addr, uint status, pointer data);
public static delegate void ConnectionCallback (Soup.Connection conn, uint status, pointer data);
- public static delegate void DNSCallback (Soup.DNSLookup lookup, bool success, pointer user_data);
public static delegate void MessageCallbackFn (Soup.Message req, pointer user_data);
public static delegate bool ServerAuthCallbackFn (Soup.ServerAuthContext auth_ctx, Soup.ServerAuth auth, Soup.Message msg, pointer data);
public static delegate void ServerCallbackFn (Soup.ServerContext context, Soup.Message msg, pointer user_data);
public static delegate void ServerUnregisterFn (Soup.Server server, Soup.ServerHandler handler, pointer user_data);
public static delegate void SocketCallback (Soup.Socket sock, uint status, pointer user_data);
public static delegate void SocketListenerCallback (Soup.Socket listener, Soup.Socket sock, pointer user_data);
+ public const int ADDRESS_ANY_PORT;
+ public const string CONNECTION_ASYNC_CONTEXT;
+ public const int CONNECTION_H;
+ public const string CONNECTION_MESSAGE_FILTER;
+ public const string CONNECTION_ORIGIN_URI;
+ public const string CONNECTION_PROXY_URI;
+ public const string CONNECTION_SSL_CREDENTIALS;
+ public const string CONNECTION_TIMEOUT;
+ public const int DATE_H;
+ public const int H;
+ public const int HEADERS_H;
+ public const int MESSAGE_FILTER_H;
+ public const int MESSAGE_H;
+ public const int MESSAGE_QUEUE_H;
+ public const string METHOD_CONNECT;
+ public const string METHOD_COPY;
+ public const string METHOD_DELETE;
+ public const string METHOD_GET;
+ public const int METHOD_H;
+ public const string METHOD_HEAD;
+ public const string METHOD_LOCK;
+ public const string METHOD_MKCOL;
+ public const string METHOD_MOVE;
+ public const string METHOD_OPTIONS;
+ public const string METHOD_PATCH;
+ public const string METHOD_POST;
+ public const string METHOD_PROPFIND;
+ public const string METHOD_PROPPATCH;
+ public const string METHOD_PUT;
+ public const string METHOD_TRACE;
+ public const string METHOD_UNLOCK;
+ public const int MISC_H;
+ public const string SERVER_ASYNC_CONTEXT;
+ public const int SERVER_AUTH_H;
+ public const int SERVER_H;
+ public const string SERVER_INTERFACE;
+ public const int SERVER_MESSAGE_H;
+ public const string SERVER_PORT;
+ 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 int SOAP_MESSAGE_H;
+ public const string SOCKET_ASYNC_CONTEXT;
+ public const string SOCKET_FLAG_CLOEXEC;
+ public const string SOCKET_FLAG_NODELAY;
+ public const string SOCKET_FLAG_NONBLOCKING;
+ public const string SOCKET_FLAG_REUSEADDR;
+ public const int SOCKET_H;
+ public const string SOCKET_IS_SERVER;
+ 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 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 string base64_decode (string text, int out_len);
+ [NoArrayLength]
+ public static int base64_decode_step (uchar[] @in, int len, uchar[] @out, int state, uint save);
+ public static weak string base64_encode (string text, int len);
+ [NoArrayLength]
+ public static int base64_encode_close (uchar[] @in, int inlen, bool break_lines, uchar[] @out, int state, int save);
+ [NoArrayLength]
+ public static int base64_encode_step (uchar[] @in, int len, bool break_lines, uchar[] @out, int state, int save);
+ public static weak string date_generate (ulong when);
+ public static ulong date_iso8601_parse (string timestamp);
+ public static ulong date_parse (string timestamp);
+ public static void gmtime (ulong when, pointer tm);
+ public static weak string header_param_copy_token (GLib.HashTable tokens, string t);
+ public static weak string header_param_decode_token (out string @in);
+ public static void header_param_destroy_hash (GLib.HashTable table);
+ public static weak GLib.HashTable header_param_parse_list (string header);
+ public static bool headers_parse_request (string str, int len, GLib.HashTable dest, out string req_method, out string req_path, Soup.HttpVersion ver);
+ public static bool headers_parse_response (string str, int len, GLib.HashTable dest, Soup.HttpVersion ver, uint status_code, out string reason_phrase);
+ public static bool headers_parse_status_line (string status_line, Soup.HttpVersion ver, uint status_code, out string reason_phrase);
public static Soup.MethodId method_get_id (string method);
public static uint signal_connect_once (pointer instance, string detailed_signal, GLib.Callback c_handler, pointer data);
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);
}
<vfunc name="set_color">
<return-type type="void"/>
<parameters>
- <parameter name="(null)" type="HildonColorChooser*"/>
- <parameter name="(null)" type="GdkColor*"/>
+ <parameter name="p1" type="HildonColorChooser*"/>
+ <parameter name="p2" type="GdkColor*"/>
</parameters>
</vfunc>
</object>
<interface name="HildonBreadCrumb" type-name="HildonBreadCrumb" get-type="hildon_bread_crumb_get_type">
<requires>
<interface name="GInitiallyUnowned"/>
+ <interface name="GtkObject"/>
<interface name="GtkWidget"/>
</requires>
<method name="activated" symbol="hildon_bread_crumb_activated">
<signal name="add-child" when="LAST">
<return-type type="gboolean"/>
<parameters>
- <parameter name="(null)" type="GnomeMDI*"/>
- <parameter name="(null)" type="GnomeMDIChild*"/>
+ <parameter name="object" type="GnomeMDI*"/>
+ <parameter name="p0" type="GnomeMDIChild*"/>
</parameters>
</signal>
<signal name="add-view" when="LAST">
<return-type type="gboolean"/>
<parameters>
- <parameter name="(null)" type="GnomeMDI*"/>
- <parameter name="(null)" type="GtkWidget*"/>
+ <parameter name="object" type="GnomeMDI*"/>
+ <parameter name="p0" type="GtkWidget*"/>
</parameters>
</signal>
<signal name="app-created" when="LAST">
<return-type type="void"/>
<parameters>
- <parameter name="(null)" type="GnomeMDI*"/>
- <parameter name="(null)" type="GnomeApp*"/>
+ <parameter name="object" type="GnomeMDI*"/>
+ <parameter name="p0" type="GnomeApp*"/>
</parameters>
</signal>
<signal name="child-changed" when="LAST">
<return-type type="void"/>
<parameters>
- <parameter name="(null)" type="GnomeMDI*"/>
- <parameter name="(null)" type="GnomeMDIChild*"/>
+ <parameter name="object" type="GnomeMDI*"/>
+ <parameter name="p0" type="GnomeMDIChild*"/>
</parameters>
</signal>
<signal name="remove-child" when="LAST">
<return-type type="gboolean"/>
<parameters>
- <parameter name="(null)" type="GnomeMDI*"/>
- <parameter name="(null)" type="GnomeMDIChild*"/>
+ <parameter name="object" type="GnomeMDI*"/>
+ <parameter name="p0" type="GnomeMDIChild*"/>
</parameters>
</signal>
<signal name="remove-view" when="LAST">
<return-type type="gboolean"/>
<parameters>
- <parameter name="(null)" type="GnomeMDI*"/>
- <parameter name="(null)" type="GtkWidget*"/>
+ <parameter name="object" type="GnomeMDI*"/>
+ <parameter name="p0" type="GtkWidget*"/>
</parameters>
</signal>
<signal name="view-changed" when="LAST">
<return-type type="void"/>
<parameters>
- <parameter name="(null)" type="GnomeMDI*"/>
- <parameter name="(null)" type="GtkWidget*"/>
+ <parameter name="object" type="GnomeMDI*"/>
+ <parameter name="p0" type="GtkWidget*"/>
</parameters>
</signal>
<field name="mode" type="GnomeMDIMode"/>
-libsoup
+include/libsoup-2.2/libsoup
+lib/libsoup-2.2.so
--- /dev/null
+<?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="base64_decode" symbol="soup_base64_decode">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="text" type="gchar*"/>
+ <parameter name="out_len" type="int*"/>
+ </parameters>
+ </function>
+ <function name="base64_decode_step" symbol="soup_base64_decode_step">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="in" type="guchar*"/>
+ <parameter name="len" type="int"/>
+ <parameter name="out" type="guchar*"/>
+ <parameter name="state" type="int*"/>
+ <parameter name="save" type="guint*"/>
+ </parameters>
+ </function>
+ <function name="base64_encode" symbol="soup_base64_encode">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="text" type="char*"/>
+ <parameter name="len" type="int"/>
+ </parameters>
+ </function>
+ <function name="base64_encode_close" symbol="soup_base64_encode_close">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="in" type="guchar*"/>
+ <parameter name="inlen" type="int"/>
+ <parameter name="break_lines" type="gboolean"/>
+ <parameter name="out" type="guchar*"/>
+ <parameter name="state" type="int*"/>
+ <parameter name="save" type="int*"/>
+ </parameters>
+ </function>
+ <function name="base64_encode_step" symbol="soup_base64_encode_step">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="in" type="guchar*"/>
+ <parameter name="len" type="int"/>
+ <parameter name="break_lines" type="gboolean"/>
+ <parameter name="out" type="guchar*"/>
+ <parameter name="state" type="int*"/>
+ <parameter name="save" type="int*"/>
+ </parameters>
+ </function>
+ <function name="date_generate" symbol="soup_date_generate">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="when" type="time_t"/>
+ </parameters>
+ </function>
+ <function name="date_iso8601_parse" symbol="soup_date_iso8601_parse">
+ <return-type type="time_t"/>
+ <parameters>
+ <parameter name="timestamp" type="char*"/>
+ </parameters>
+ </function>
+ <function name="date_parse" symbol="soup_date_parse">
+ <return-type type="time_t"/>
+ <parameters>
+ <parameter name="timestamp" type="char*"/>
+ </parameters>
+ </function>
+ <function name="gmtime" symbol="soup_gmtime">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="when" type="time_t*"/>
+ <parameter name="tm" type="struct tm*"/>
+ </parameters>
+ </function>
+ <function name="header_param_copy_token" symbol="soup_header_param_copy_token">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="tokens" type="GHashTable*"/>
+ <parameter name="t" type="char*"/>
+ </parameters>
+ </function>
+ <function name="header_param_decode_token" symbol="soup_header_param_decode_token">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="in" type="char**"/>
+ </parameters>
+ </function>
+ <function name="header_param_destroy_hash" symbol="soup_header_param_destroy_hash">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="table" type="GHashTable*"/>
+ </parameters>
+ </function>
+ <function name="header_param_parse_list" symbol="soup_header_param_parse_list">
+ <return-type type="GHashTable*"/>
+ <parameters>
+ <parameter name="header" type="char*"/>
+ </parameters>
+ </function>
+ <function name="headers_parse_request" symbol="soup_headers_parse_request">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="str" type="char*"/>
+ <parameter name="len" type="int"/>
+ <parameter name="dest" type="GHashTable*"/>
+ <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="dest" type="GHashTable*"/>
+ <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="method_get_id" symbol="soup_method_get_id">
+ <return-type type="SoupMethodId"/>
+ <parameters>
+ <parameter name="method" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mktime_utc" symbol="soup_mktime_utc">
+ <return-type type="time_t"/>
+ <parameters>
+ <parameter name="tm" type="struct tm*"/>
+ </parameters>
+ </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="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="xml_real_node" symbol="soup_xml_real_node">
+ <return-type type="xmlNode*"/>
+ <parameters>
+ <parameter name="node" type="xmlNode*"/>
+ </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="SoupConnectionCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conn" type="SoupConnection*"/>
+ <parameter name="status" type="guint"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="SoupMessageCallbackFn">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="req" type="SoupMessage*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="SoupServerAuthCallbackFn">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="auth_ctx" type="SoupServerAuthContext*"/>
+ <parameter name="auth" type="SoupServerAuth*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="SoupServerCallbackFn">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="SoupServerContext*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="SoupServerUnregisterFn">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="server" type="SoupServer*"/>
+ <parameter name="handler" type="SoupServerHandler*"/>
+ <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>
+ <callback name="SoupSocketListenerCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="listener" type="SoupSocket*"/>
+ <parameter name="sock" type="SoupSocket*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <struct name="SoupDataBuffer">
+ <field name="owner" type="SoupOwnership"/>
+ <field name="body" type="char*"/>
+ <field name="length" type="guint"/>
+ </struct>
+ <struct name="SoupMessageQueue">
+ <method name="append" symbol="soup_message_queue_append">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="queue" type="SoupMessageQueue*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <method name="destroy" symbol="soup_message_queue_destroy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="queue" type="SoupMessageQueue*"/>
+ </parameters>
+ </method>
+ <method name="first" symbol="soup_message_queue_first">
+ <return-type type="SoupMessage*"/>
+ <parameters>
+ <parameter name="queue" type="SoupMessageQueue*"/>
+ <parameter name="iter" type="SoupMessageQueueIter*"/>
+ </parameters>
+ </method>
+ <method name="free_iter" symbol="soup_message_queue_free_iter">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="queue" type="SoupMessageQueue*"/>
+ <parameter name="iter" type="SoupMessageQueueIter*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="soup_message_queue_new">
+ <return-type type="SoupMessageQueue*"/>
+ </method>
+ <method name="next" symbol="soup_message_queue_next">
+ <return-type type="SoupMessage*"/>
+ <parameters>
+ <parameter name="queue" type="SoupMessageQueue*"/>
+ <parameter name="iter" type="SoupMessageQueueIter*"/>
+ </parameters>
+ </method>
+ <method name="remove" symbol="soup_message_queue_remove">
+ <return-type type="SoupMessage*"/>
+ <parameters>
+ <parameter name="queue" type="SoupMessageQueue*"/>
+ <parameter name="iter" type="SoupMessageQueueIter*"/>
+ </parameters>
+ </method>
+ <method name="remove_message" symbol="soup_message_queue_remove_message">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="queue" type="SoupMessageQueue*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="SoupMessageQueueIter">
+ <field name="cur" type="GList*"/>
+ <field name="next" type="GList*"/>
+ </struct>
+ <struct name="SoupProtocol">
+ </struct>
+ <struct name="SoupServerAuthBasic">
+ <field name="type" type="SoupAuthType"/>
+ <field name="user" type="gchar*"/>
+ <field name="passwd" type="gchar*"/>
+ </struct>
+ <struct name="SoupServerAuthContext">
+ <method name="challenge" symbol="soup_server_auth_context_challenge">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="auth_ctx" type="SoupServerAuthContext*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="header_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <field name="types" type="guint"/>
+ <field name="callback" type="SoupServerAuthCallbackFn"/>
+ <field name="user_data" type="gpointer"/>
+ <field name="basic_info" type="gpointer"/>
+ <field name="digest_info" type="gpointer"/>
+ </struct>
+ <struct name="SoupServerAuthDigest">
+ <field name="type" type="SoupAuthType"/>
+ <field name="algorithm" type="SoupDigestAlgorithm"/>
+ <field name="integrity" type="gboolean"/>
+ <field name="realm" type="gchar*"/>
+ <field name="user" type="gchar*"/>
+ <field name="nonce" type="gchar*"/>
+ <field name="nonce_count" type="gint"/>
+ <field name="cnonce" type="gchar*"/>
+ <field name="digest_uri" type="gchar*"/>
+ <field name="digest_response" type="gchar*"/>
+ <field name="request_method" type="gchar*"/>
+ </struct>
+ <struct name="SoupServerContext">
+ <method name="get_client_address" symbol="soup_server_context_get_client_address">
+ <return-type type="SoupAddress*"/>
+ <parameters>
+ <parameter name="ctx" type="SoupServerContext*"/>
+ </parameters>
+ </method>
+ <method name="get_client_host" symbol="soup_server_context_get_client_host">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="ctx" type="SoupServerContext*"/>
+ </parameters>
+ </method>
+ <field name="msg" type="SoupMessage*"/>
+ <field name="path" type="char*"/>
+ <field name="method_id" type="SoupMethodId"/>
+ <field name="auth" type="SoupServerAuth*"/>
+ <field name="server" type="SoupServer*"/>
+ <field name="handler" type="SoupServerHandler*"/>
+ <field name="sock" type="SoupSocket*"/>
+ </struct>
+ <struct name="SoupServerHandler">
+ <field name="path" type="char*"/>
+ <field name="auth_ctx" type="SoupServerAuthContext*"/>
+ <field name="callback" type="SoupServerCallbackFn"/>
+ <field name="unregister" type="SoupServerUnregisterFn"/>
+ <field name="user_data" type="gpointer"/>
+ </struct>
+ <struct name="SoupSoapParameter">
+ <method name="get_first_child" symbol="soup_soap_parameter_get_first_child">
+ <return-type type="SoupSoapParameter*"/>
+ <parameters>
+ <parameter name="param" type="SoupSoapParameter*"/>
+ </parameters>
+ </method>
+ <method name="get_first_child_by_name" symbol="soup_soap_parameter_get_first_child_by_name">
+ <return-type type="SoupSoapParameter*"/>
+ <parameters>
+ <parameter name="param" type="SoupSoapParameter*"/>
+ <parameter name="name" type="char*"/>
+ </parameters>
+ </method>
+ <method name="get_int_value" symbol="soup_soap_parameter_get_int_value">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="param" type="SoupSoapParameter*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="soup_soap_parameter_get_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="param" type="SoupSoapParameter*"/>
+ </parameters>
+ </method>
+ <method name="get_next_child" symbol="soup_soap_parameter_get_next_child">
+ <return-type type="SoupSoapParameter*"/>
+ <parameters>
+ <parameter name="param" type="SoupSoapParameter*"/>
+ </parameters>
+ </method>
+ <method name="get_next_child_by_name" symbol="soup_soap_parameter_get_next_child_by_name">
+ <return-type type="SoupSoapParameter*"/>
+ <parameters>
+ <parameter name="param" type="SoupSoapParameter*"/>
+ <parameter name="name" type="char*"/>
+ </parameters>
+ </method>
+ <method name="get_property" symbol="soup_soap_parameter_get_property">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="param" type="SoupSoapParameter*"/>
+ <parameter name="prop_name" type="char*"/>
+ </parameters>
+ </method>
+ <method name="get_string_value" symbol="soup_soap_parameter_get_string_value">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="param" type="SoupSoapParameter*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="SoupUri">
+ <method name="copy" symbol="soup_uri_copy">
+ <return-type type="SoupUri*"/>
+ <parameters>
+ <parameter name="uri" type="SoupUri*"/>
+ </parameters>
+ </method>
+ <method name="copy_root" symbol="soup_uri_copy_root">
+ <return-type type="SoupUri*"/>
+ <parameters>
+ <parameter name="uri" type="SoupUri*"/>
+ </parameters>
+ </method>
+ <method name="decode" symbol="soup_uri_decode">
+ <return-type type="void"/>
+ <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>
+ <method name="new" symbol="soup_uri_new">
+ <return-type type="SoupUri*"/>
+ <parameters>
+ <parameter name="uri_string" type="char*"/>
+ </parameters>
+ </method>
+ <method 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>
+ </method>
+ <method name="to_string" symbol="soup_uri_to_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="SoupUri*"/>
+ <parameter name="just_path" 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="protocol" type="SoupProtocol"/>
+ <field name="user" type="char*"/>
+ <field name="passwd" 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*"/>
+ <field name="broken_encoding" type="gboolean"/>
+ </struct>
+ <struct name="SoupXmlrpcValue">
+ <method name="array_get_iterator" symbol="soup_xmlrpc_value_array_get_iterator">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="SoupXmlrpcValue*"/>
+ <parameter name="iter" type="SoupXmlrpcValueArrayIterator**"/>
+ </parameters>
+ </method>
+ <method name="dump" symbol="soup_xmlrpc_value_dump">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="value" type="SoupXmlrpcValue*"/>
+ </parameters>
+ </method>
+ <method name="get_base64" symbol="soup_xmlrpc_value_get_base64">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="SoupXmlrpcValue*"/>
+ <parameter name="data" type="GByteArray**"/>
+ </parameters>
+ </method>
+ <method name="get_boolean" symbol="soup_xmlrpc_value_get_boolean">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="SoupXmlrpcValue*"/>
+ <parameter name="b" type="gboolean*"/>
+ </parameters>
+ </method>
+ <method name="get_datetime" symbol="soup_xmlrpc_value_get_datetime">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="SoupXmlrpcValue*"/>
+ <parameter name="timeval" type="time_t*"/>
+ </parameters>
+ </method>
+ <method name="get_double" symbol="soup_xmlrpc_value_get_double">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="SoupXmlrpcValue*"/>
+ <parameter name="b" type="double*"/>
+ </parameters>
+ </method>
+ <method name="get_int" symbol="soup_xmlrpc_value_get_int">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="SoupXmlrpcValue*"/>
+ <parameter name="i" type="long*"/>
+ </parameters>
+ </method>
+ <method name="get_string" symbol="soup_xmlrpc_value_get_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="SoupXmlrpcValue*"/>
+ <parameter name="str" type="char**"/>
+ </parameters>
+ </method>
+ <method name="get_struct" symbol="soup_xmlrpc_value_get_struct">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="value" type="SoupXmlrpcValue*"/>
+ <parameter name="table" type="GHashTable**"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="SoupXmlrpcValueArrayIterator">
+ <method name="get_value" symbol="soup_xmlrpc_value_array_iterator_get_value">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="SoupXmlrpcValueArrayIterator*"/>
+ <parameter name="value" type="SoupXmlrpcValue**"/>
+ </parameters>
+ </method>
+ <method name="next" symbol="soup_xmlrpc_value_array_iterator_next">
+ <return-type type="SoupXmlrpcValueArrayIterator*"/>
+ <parameters>
+ <parameter name="iter" type="SoupXmlrpcValueArrayIterator*"/>
+ </parameters>
+ </method>
+ <method name="prev" symbol="soup_xmlrpc_value_array_iterator_prev">
+ <return-type type="SoupXmlrpcValueArrayIterator*"/>
+ <parameters>
+ <parameter name="iter" type="SoupXmlrpcValueArrayIterator*"/>
+ </parameters>
+ </method>
+ </struct>
+ <enum name="SoupAddressFamily">
+ <member name="SOUP_ADDRESS_FAMILY_IPV4" value="2"/>
+ <member name="SOUP_ADDRESS_FAMILY_IPV6" value="10"/>
+ </enum>
+ <enum name="SoupAuthType">
+ <member name="SOUP_AUTH_TYPE_BASIC" value="1"/>
+ <member name="SOUP_AUTH_TYPE_DIGEST" value="2"/>
+ </enum>
+ <enum name="SoupDigestAlgorithm">
+ <member name="SOUP_ALGORITHM_MD5" value="1"/>
+ <member name="SOUP_ALGORITHM_MD5_SESS" value="2"/>
+ </enum>
+ <enum name="SoupHandlerPhase">
+ <member name="SOUP_HANDLER_POST_REQUEST" value="1"/>
+ <member name="SOUP_HANDLER_PRE_BODY" value="2"/>
+ <member name="SOUP_HANDLER_BODY_CHUNK" value="3"/>
+ <member name="SOUP_HANDLER_POST_BODY" value="4"/>
+ </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="SoupMessageFlags">
+ <member name="SOUP_MESSAGE_NO_REDIRECT" value="2"/>
+ <member name="SOUP_MESSAGE_OVERWRITE_CHUNKS" value="8"/>
+ <member name="SOUP_MESSAGE_EXPECT_CONTINUE" value="16"/>
+ </enum>
+ <enum name="SoupMessageStatus">
+ <member name="SOUP_MESSAGE_STATUS_IDLE" value="0"/>
+ <member name="SOUP_MESSAGE_STATUS_QUEUED" value="1"/>
+ <member name="SOUP_MESSAGE_STATUS_CONNECTING" value="2"/>
+ <member name="SOUP_MESSAGE_STATUS_RUNNING" value="3"/>
+ <member name="SOUP_MESSAGE_STATUS_FINISHED" value="4"/>
+ </enum>
+ <enum name="SoupMethodId">
+ <member name="SOUP_METHOD_ID_UNKNOWN" value="0"/>
+ <member name="SOUP_METHOD_ID_POST" value="1"/>
+ <member name="SOUP_METHOD_ID_GET" value="2"/>
+ <member name="SOUP_METHOD_ID_HEAD" value="3"/>
+ <member name="SOUP_METHOD_ID_OPTIONS" value="4"/>
+ <member name="SOUP_METHOD_ID_PUT" value="5"/>
+ <member name="SOUP_METHOD_ID_MOVE" value="6"/>
+ <member name="SOUP_METHOD_ID_COPY" value="7"/>
+ <member name="SOUP_METHOD_ID_DELETE" value="8"/>
+ <member name="SOUP_METHOD_ID_TRACE" value="9"/>
+ <member name="SOUP_METHOD_ID_CONNECT" value="10"/>
+ <member name="SOUP_METHOD_ID_MKCOL" value="11"/>
+ <member name="SOUP_METHOD_ID_PROPPATCH" value="12"/>
+ <member name="SOUP_METHOD_ID_PROPFIND" value="13"/>
+ <member name="SOUP_METHOD_ID_PATCH" value="14"/>
+ <member name="SOUP_METHOD_ID_LOCK" value="15"/>
+ <member name="SOUP_METHOD_ID_UNLOCK" value="16"/>
+ </enum>
+ <enum name="SoupOwnership">
+ <member name="SOUP_BUFFER_SYSTEM_OWNED" value="0"/>
+ <member name="SOUP_BUFFER_USER_OWNED" value="1"/>
+ <member name="SOUP_BUFFER_STATIC" 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="SoupStatusClass">
+ <member name="SOUP_STATUS_CLASS_TRANSPORT_ERROR" value="0"/>
+ <member name="SOUP_STATUS_CLASS_INFORMATIONAL" value="1"/>
+ <member name="SOUP_STATUS_CLASS_SUCCESS" value="2"/>
+ <member name="SOUP_STATUS_CLASS_REDIRECT" value="3"/>
+ <member name="SOUP_STATUS_CLASS_CLIENT_ERROR" value="4"/>
+ <member name="SOUP_STATUS_CLASS_SERVER_ERROR" value="5"/>
+ </enum>
+ <enum name="SoupTransferEncoding">
+ <member name="SOUP_TRANSFER_UNKNOWN" value="0"/>
+ <member name="SOUP_TRANSFER_CHUNKED" value="1"/>
+ <member name="SOUP_TRANSFER_CONTENT_LENGTH" value="2"/>
+ <member name="SOUP_TRANSFER_BYTERANGES" value="3"/>
+ <member name="SOUP_TRANSFER_NONE" value="4"/>
+ <member name="SOUP_TRANSFER_EOF" value="5"/>
+ </enum>
+ <enum name="SoupXmlrpcValueType">
+ <member name="SOUP_XMLRPC_VALUE_TYPE_BAD" value="0"/>
+ <member name="SOUP_XMLRPC_VALUE_TYPE_INT" value="1"/>
+ <member name="SOUP_XMLRPC_VALUE_TYPE_BOOLEAN" value="2"/>
+ <member name="SOUP_XMLRPC_VALUE_TYPE_STRING" value="3"/>
+ <member name="SOUP_XMLRPC_VALUE_TYPE_DOUBLE" value="4"/>
+ <member name="SOUP_XMLRPC_VALUE_TYPE_DATETIME" value="5"/>
+ <member name="SOUP_XMLRPC_VALUE_TYPE_BASE64" value="6"/>
+ <member name="SOUP_XMLRPC_VALUE_TYPE_STRUCT" value="7"/>
+ <member name="SOUP_XMLRPC_VALUE_TYPE_ARRAY" value="8"/>
+ </enum>
+ <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="callback" type="SoupAddressCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="resolve_async_full" symbol="soup_address_resolve_async_full">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="addr" type="SoupAddress*"/>
+ <parameter name="async_context" type="GMainContext*"/>
+ <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*"/>
+ </parameters>
+ </method>
+ <signal name="dns-result" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="addr" type="SoupAddress*"/>
+ <parameter name="status" type="gint"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="SoupConnection" parent="GObject" type-name="SoupConnection" get-type="soup_connection_get_type">
+ <method name="authenticate" symbol="soup_connection_authenticate">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conn" type="SoupConnection*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="auth_type" type="char*"/>
+ <parameter name="auth_realm" type="char*"/>
+ <parameter name="username" type="char**"/>
+ <parameter name="password" type="char**"/>
+ </parameters>
+ </method>
+ <method name="connect_async" symbol="soup_connection_connect_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conn" type="SoupConnection*"/>
+ <parameter name="callback" type="SoupConnectionCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="connect_sync" symbol="soup_connection_connect_sync">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="conn" type="SoupConnection*"/>
+ </parameters>
+ </method>
+ <method name="disconnect" symbol="soup_connection_disconnect">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conn" type="SoupConnection*"/>
+ </parameters>
+ </method>
+ <method name="is_in_use" symbol="soup_connection_is_in_use">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="conn" type="SoupConnection*"/>
+ </parameters>
+ </method>
+ <method name="last_used" symbol="soup_connection_last_used">
+ <return-type type="time_t"/>
+ <parameters>
+ <parameter name="conn" type="SoupConnection*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="soup_connection_new">
+ <return-type type="SoupConnection*"/>
+ <parameters>
+ <parameter name="propname1" type="char*"/>
+ </parameters>
+ </constructor>
+ <method name="reauthenticate" symbol="soup_connection_reauthenticate">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conn" type="SoupConnection*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="auth_type" type="char*"/>
+ <parameter name="auth_realm" type="char*"/>
+ <parameter name="username" type="char**"/>
+ <parameter name="password" type="char**"/>
+ </parameters>
+ </method>
+ <method name="release" symbol="soup_connection_release">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conn" type="SoupConnection*"/>
+ </parameters>
+ </method>
+ <method name="reserve" symbol="soup_connection_reserve">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conn" type="SoupConnection*"/>
+ </parameters>
+ </method>
+ <method name="send_request" symbol="soup_connection_send_request">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conn" type="SoupConnection*"/>
+ <parameter name="req" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <property name="async-context" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="message-filter" type="gpointer" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="origin-uri" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="proxy-uri" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="ssl-creds" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="timeout" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <signal name="authenticate" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="SoupConnection*"/>
+ <parameter name="p0" type="SoupMessage*"/>
+ <parameter name="auth_type" type="char*"/>
+ <parameter name="auth_realm" type="char*"/>
+ <parameter name="username" type="gpointer"/>
+ <parameter name="password" type="gpointer"/>
+ </parameters>
+ </signal>
+ <signal name="connect-result" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="SoupConnection*"/>
+ <parameter name="p0" type="gint"/>
+ </parameters>
+ </signal>
+ <signal name="disconnected" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="SoupConnection*"/>
+ </parameters>
+ </signal>
+ <signal name="reauthenticate" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="SoupConnection*"/>
+ <parameter name="p0" type="SoupMessage*"/>
+ <parameter name="auth_type" type="char*"/>
+ <parameter name="auth_realm" type="char*"/>
+ <parameter name="username" type="gpointer"/>
+ <parameter name="password" type="gpointer"/>
+ </parameters>
+ </signal>
+ <vfunc name="send_request">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="p1" type="SoupConnection*"/>
+ <parameter name="p2" type="SoupMessage*"/>
+ </parameters>
+ </vfunc>
+ </object>
+ <object name="SoupMessage" parent="GObject" type-name="SoupMessage" get-type="soup_message_get_type">
+ <method name="add_chunk" symbol="soup_message_add_chunk">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="owner" type="SoupOwnership"/>
+ <parameter name="body" type="char*"/>
+ <parameter name="length" type="guint"/>
+ </parameters>
+ </method>
+ <method name="add_final_chunk" symbol="soup_message_add_final_chunk">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <method name="add_handler" symbol="soup_message_add_handler">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="phase" type="SoupHandlerPhase"/>
+ <parameter name="handler_cb" type="SoupMessageCallbackFn"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="add_header" symbol="soup_message_add_header">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="hash" type="GHashTable*"/>
+ <parameter name="name" type="char*"/>
+ <parameter name="value" type="char*"/>
+ </parameters>
+ </method>
+ <method name="add_header_handler" symbol="soup_message_add_header_handler">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="header" type="char*"/>
+ <parameter name="phase" type="SoupHandlerPhase"/>
+ <parameter name="handler_cb" type="SoupMessageCallbackFn"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="add_status_class_handler" symbol="soup_message_add_status_class_handler">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="status_class" type="SoupStatusClass"/>
+ <parameter name="phase" type="SoupHandlerPhase"/>
+ <parameter name="handler_cb" type="SoupMessageCallbackFn"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="add_status_code_handler" symbol="soup_message_add_status_code_handler">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="status_code" type="guint"/>
+ <parameter name="phase" type="SoupHandlerPhase"/>
+ <parameter name="handler_cb" type="SoupMessageCallbackFn"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="clear_headers" symbol="soup_message_clear_headers">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="hash" type="GHashTable*"/>
+ </parameters>
+ </method>
+ <method name="finished" symbol="soup_message_finished">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <method name="foreach_header" symbol="soup_message_foreach_header">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="hash" type="GHashTable*"/>
+ <parameter name="func" type="GHFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="get_flags" symbol="soup_message_get_flags">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_header" symbol="soup_message_get_header">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="hash" type="GHashTable*"/>
+ <parameter name="name" type="char*"/>
+ </parameters>
+ </method>
+ <method name="get_header_list" symbol="soup_message_get_header_list">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="hash" type="GHashTable*"/>
+ <parameter name="name" type="char*"/>
+ </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_request_encoding" symbol="soup_message_get_request_encoding">
+ <return-type type="SoupTransferEncoding"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="content_length" type="guint*"/>
+ </parameters>
+ </method>
+ <method name="get_response_encoding" symbol="soup_message_get_response_encoding">
+ <return-type type="SoupTransferEncoding"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="content_length" type="guint*"/>
+ </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*"/>
+ </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="io_in_progress" symbol="soup_message_io_in_progress">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <method name="io_pause" symbol="soup_message_io_pause">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <method name="io_stop" symbol="soup_message_io_stop">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <method name="io_unpause" symbol="soup_message_io_unpause">
+ <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="pop_chunk" symbol="soup_message_pop_chunk">
+ <return-type type="SoupDataBuffer*"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <method name="read_request" symbol="soup_message_read_request">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="req" type="SoupMessage*"/>
+ <parameter name="sock" type="SoupSocket*"/>
+ </parameters>
+ </method>
+ <method name="remove_handler" symbol="soup_message_remove_handler">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="phase" type="SoupHandlerPhase"/>
+ <parameter name="handler_cb" type="SoupMessageCallbackFn"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="remove_header" symbol="soup_message_remove_header">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="hash" type="GHashTable*"/>
+ <parameter name="name" type="char*"/>
+ </parameters>
+ </method>
+ <method name="restarted" symbol="soup_message_restarted">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <method name="send_request" symbol="soup_message_send_request">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="req" type="SoupMessage*"/>
+ <parameter name="sock" type="SoupSocket*"/>
+ <parameter name="is_via_proxy" type="gboolean"/>
+ </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="guint"/>
+ </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_owner" type="SoupOwnership"/>
+ <parameter name="req_body" type="char*"/>
+ <parameter name="req_length" type="gulong"/>
+ </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_owner" type="SoupOwnership"/>
+ <parameter name="resp_body" type="char*"/>
+ <parameter name="resp_length" type="gulong"/>
+ </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>
+ <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*"/>
+ </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" type="SoupDataBuffer"/>
+ <field name="request_headers" type="GHashTable*"/>
+ <field name="response" type="SoupDataBuffer"/>
+ <field name="response_headers" type="GHashTable*"/>
+ <field name="status" type="SoupMessageStatus"/>
+ </object>
+ <object name="SoupServer" parent="GObject" type-name="SoupServer" get-type="soup_server_get_type">
+ <method name="add_handler" symbol="soup_server_add_handler">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="serv" type="SoupServer*"/>
+ <parameter name="path" type="char*"/>
+ <parameter name="auth_ctx" type="SoupServerAuthContext*"/>
+ <parameter name="callback" type="SoupServerCallbackFn"/>
+ <parameter name="unreg" type="SoupServerUnregisterFn"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="get_handler" symbol="soup_server_get_handler">
+ <return-type type="SoupServerHandler*"/>
+ <parameters>
+ <parameter name="serv" type="SoupServer*"/>
+ <parameter name="path" type="char*"/>
+ </parameters>
+ </method>
+ <method name="get_listener" symbol="soup_server_get_listener">
+ <return-type type="SoupSocket*"/>
+ <parameters>
+ <parameter name="serv" type="SoupServer*"/>
+ </parameters>
+ </method>
+ <method name="get_port" symbol="soup_server_get_port">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="serv" type="SoupServer*"/>
+ </parameters>
+ </method>
+ <method name="get_protocol" symbol="soup_server_get_protocol">
+ <return-type type="SoupProtocol"/>
+ <parameters>
+ <parameter name="serv" type="SoupServer*"/>
+ </parameters>
+ </method>
+ <method name="list_handlers" symbol="soup_server_list_handlers">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="serv" 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="quit" symbol="soup_server_quit">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="serv" type="SoupServer*"/>
+ </parameters>
+ </method>
+ <method name="remove_handler" symbol="soup_server_remove_handler">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="serv" type="SoupServer*"/>
+ <parameter name="path" type="char*"/>
+ </parameters>
+ </method>
+ <method name="run" symbol="soup_server_run">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="serv" type="SoupServer*"/>
+ </parameters>
+ </method>
+ <method name="run_async" symbol="soup_server_run_async">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="serv" type="SoupServer*"/>
+ </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="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"/>
+ </object>
+ <object name="SoupServerMessage" parent="SoupMessage" type-name="SoupServerMessage" get-type="soup_server_message_get_type">
+ <method name="finish" symbol="soup_server_message_finish">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="smsg" type="SoupServerMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_encoding" symbol="soup_server_message_get_encoding">
+ <return-type type="SoupTransferEncoding"/>
+ <parameters>
+ <parameter name="smsg" type="SoupServerMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_server" symbol="soup_server_message_get_server">
+ <return-type type="SoupServer*"/>
+ <parameters>
+ <parameter name="smsg" type="SoupServerMessage*"/>
+ </parameters>
+ </method>
+ <method name="is_finished" symbol="soup_server_message_is_finished">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="smsg" type="SoupServerMessage*"/>
+ </parameters>
+ </method>
+ <method name="is_started" symbol="soup_server_message_is_started">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="smsg" type="SoupServerMessage*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="soup_server_message_new">
+ <return-type type="SoupServerMessage*"/>
+ <parameters>
+ <parameter name="server" type="SoupServer*"/>
+ </parameters>
+ </constructor>
+ <method name="set_encoding" symbol="soup_server_message_set_encoding">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="smsg" type="SoupServerMessage*"/>
+ <parameter name="encoding" type="SoupTransferEncoding"/>
+ </parameters>
+ </method>
+ <method name="start" symbol="soup_server_message_start">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="smsg" type="SoupServerMessage*"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="SoupSession" parent="GObject" type-name="SoupSession" get-type="soup_session_get_type">
+ <implements>
+ <interface name="SoupMessageFilter"/>
+ </implements>
+ <method name="abort" symbol="soup_session_abort">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="session" type="SoupSession*"/>
+ </parameters>
+ </method>
+ <method name="add_filter" symbol="soup_session_add_filter">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="session" type="SoupSession*"/>
+ <parameter name="filter" type="SoupMessageFilter*"/>
+ </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*"/>
+ </parameters>
+ </method>
+ <method name="get_connection" symbol="soup_session_get_connection">
+ <return-type type="SoupConnection*"/>
+ <parameters>
+ <parameter name="session" type="SoupSession*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ <parameter name="try_pruning" type="gboolean*"/>
+ <parameter name="is_new" type="gboolean*"/>
+ </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="SoupMessageCallbackFn"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="remove_filter" symbol="soup_session_remove_filter">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="session" type="SoupSession*"/>
+ <parameter name="filter" type="SoupMessageFilter*"/>
+ </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="try_prune_connection" symbol="soup_session_try_prune_connection">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="session" type="SoupSession*"/>
+ </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="gpointer" 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="auth_type" type="char*"/>
+ <parameter name="auth_realm" type="char*"/>
+ <parameter name="username" type="gpointer"/>
+ <parameter name="password" type="gpointer"/>
+ </parameters>
+ </signal>
+ <signal name="reauthenticate" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="SoupSession*"/>
+ <parameter name="p0" type="SoupMessage*"/>
+ <parameter name="auth_type" type="char*"/>
+ <parameter name="auth_realm" type="char*"/>
+ <parameter name="username" type="gpointer"/>
+ <parameter name="password" type="gpointer"/>
+ </parameters>
+ </signal>
+ <vfunc name="cancel_message">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="session" type="SoupSession*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ </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="SoupMessageCallbackFn"/>
+ <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>
+ <field name="queue" type="SoupMessageQueue*"/>
+ </object>
+ <object name="SoupSessionAsync" parent="SoupSession" type-name="SoupSessionAsync" get-type="soup_session_async_get_type">
+ <implements>
+ <interface name="SoupMessageFilter"/>
+ </implements>
+ <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">
+ <implements>
+ <interface name="SoupMessageFilter"/>
+ </implements>
+ <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="SoupSoapMessage" parent="SoupMessage" type-name="SoupSoapMessage" get-type="soup_soap_message_get_type">
+ <method name="add_attribute" symbol="soup_soap_message_add_attribute">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="name" type="char*"/>
+ <parameter name="value" type="char*"/>
+ <parameter name="prefix" type="char*"/>
+ <parameter name="ns_uri" type="char*"/>
+ </parameters>
+ </method>
+ <method name="add_namespace" symbol="soup_soap_message_add_namespace">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="prefix" type="char*"/>
+ <parameter name="ns_uri" type="char*"/>
+ </parameters>
+ </method>
+ <method name="end_body" symbol="soup_soap_message_end_body">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="end_element" symbol="soup_soap_message_end_element">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="end_envelope" symbol="soup_soap_message_end_envelope">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="end_fault" symbol="soup_soap_message_end_fault">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="end_fault_detail" symbol="soup_soap_message_end_fault_detail">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="end_header" symbol="soup_soap_message_end_header">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="end_header_element" symbol="soup_soap_message_end_header_element">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="get_namespace_prefix" symbol="soup_soap_message_get_namespace_prefix">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="ns_uri" type="char*"/>
+ </parameters>
+ </method>
+ <method name="get_xml_doc" symbol="soup_soap_message_get_xml_doc">
+ <return-type type="xmlDocPtr"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="soup_soap_message_new">
+ <return-type type="SoupSoapMessage*"/>
+ <parameters>
+ <parameter name="method" type="char*"/>
+ <parameter name="uri_string" type="char*"/>
+ <parameter name="standalone" type="gboolean"/>
+ <parameter name="xml_encoding" type="char*"/>
+ <parameter name="env_prefix" type="char*"/>
+ <parameter name="env_uri" type="char*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_uri" symbol="soup_soap_message_new_from_uri">
+ <return-type type="SoupSoapMessage*"/>
+ <parameters>
+ <parameter name="method" type="char*"/>
+ <parameter name="uri" type="SoupUri*"/>
+ <parameter name="standalone" type="gboolean"/>
+ <parameter name="xml_encoding" type="char*"/>
+ <parameter name="env_prefix" type="char*"/>
+ <parameter name="env_uri" type="char*"/>
+ </parameters>
+ </constructor>
+ <method name="parse_response" symbol="soup_soap_message_parse_response">
+ <return-type type="SoupSoapResponse*"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="persist" symbol="soup_soap_message_persist">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="reset" symbol="soup_soap_message_reset">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="set_default_namespace" symbol="soup_soap_message_set_default_namespace">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="ns_uri" type="char*"/>
+ </parameters>
+ </method>
+ <method name="set_element_type" symbol="soup_soap_message_set_element_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="xsi_type" type="char*"/>
+ </parameters>
+ </method>
+ <method name="set_encoding_style" symbol="soup_soap_message_set_encoding_style">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="enc_style" type="char*"/>
+ </parameters>
+ </method>
+ <method name="set_null" symbol="soup_soap_message_set_null">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="start_body" symbol="soup_soap_message_start_body">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="start_element" symbol="soup_soap_message_start_element">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="name" type="char*"/>
+ <parameter name="prefix" type="char*"/>
+ <parameter name="ns_uri" type="char*"/>
+ </parameters>
+ </method>
+ <method name="start_envelope" symbol="soup_soap_message_start_envelope">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="start_fault" symbol="soup_soap_message_start_fault">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="faultcode" type="char*"/>
+ <parameter name="faultstring" type="char*"/>
+ <parameter name="faultfactor" type="char*"/>
+ </parameters>
+ </method>
+ <method name="start_fault_detail" symbol="soup_soap_message_start_fault_detail">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="start_header" symbol="soup_soap_message_start_header">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ </parameters>
+ </method>
+ <method name="start_header_element" symbol="soup_soap_message_start_header_element">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="name" type="char*"/>
+ <parameter name="must_understand" type="gboolean"/>
+ <parameter name="actor_uri" type="char*"/>
+ <parameter name="prefix" type="char*"/>
+ <parameter name="ns_uri" type="char*"/>
+ </parameters>
+ </method>
+ <method name="write_base64" symbol="soup_soap_message_write_base64">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="string" type="char*"/>
+ <parameter name="len" type="int"/>
+ </parameters>
+ </method>
+ <method name="write_buffer" symbol="soup_soap_message_write_buffer">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="buffer" type="char*"/>
+ <parameter name="len" type="int"/>
+ </parameters>
+ </method>
+ <method name="write_double" symbol="soup_soap_message_write_double">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="d" type="double"/>
+ </parameters>
+ </method>
+ <method name="write_int" symbol="soup_soap_message_write_int">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="i" type="glong"/>
+ </parameters>
+ </method>
+ <method name="write_string" symbol="soup_soap_message_write_string">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="string" type="char*"/>
+ </parameters>
+ </method>
+ <method name="write_time" symbol="soup_soap_message_write_time">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupSoapMessage*"/>
+ <parameter name="timeval" type="time_t*"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="SoupSoapResponse" parent="GObject" type-name="SoupSoapResponse" get-type="soup_soap_response_get_type">
+ <method name="from_string" symbol="soup_soap_response_from_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="response" type="SoupSoapResponse*"/>
+ <parameter name="xmlstr" type="char*"/>
+ </parameters>
+ </method>
+ <method name="get_first_parameter" symbol="soup_soap_response_get_first_parameter">
+ <return-type type="SoupSoapParameter*"/>
+ <parameters>
+ <parameter name="response" type="SoupSoapResponse*"/>
+ </parameters>
+ </method>
+ <method name="get_first_parameter_by_name" symbol="soup_soap_response_get_first_parameter_by_name">
+ <return-type type="SoupSoapParameter*"/>
+ <parameters>
+ <parameter name="response" type="SoupSoapResponse*"/>
+ <parameter name="name" type="char*"/>
+ </parameters>
+ </method>
+ <method name="get_method_name" symbol="soup_soap_response_get_method_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="response" type="SoupSoapResponse*"/>
+ </parameters>
+ </method>
+ <method name="get_next_parameter" symbol="soup_soap_response_get_next_parameter">
+ <return-type type="SoupSoapParameter*"/>
+ <parameters>
+ <parameter name="response" type="SoupSoapResponse*"/>
+ <parameter name="from" type="SoupSoapParameter*"/>
+ </parameters>
+ </method>
+ <method name="get_next_parameter_by_name" symbol="soup_soap_response_get_next_parameter_by_name">
+ <return-type type="SoupSoapParameter*"/>
+ <parameters>
+ <parameter name="response" type="SoupSoapResponse*"/>
+ <parameter name="from" type="SoupSoapParameter*"/>
+ <parameter name="name" type="char*"/>
+ </parameters>
+ </method>
+ <method name="get_parameters" symbol="soup_soap_response_get_parameters">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="response" type="SoupSoapResponse*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="soup_soap_response_new">
+ <return-type type="SoupSoapResponse*"/>
+ </constructor>
+ <constructor name="new_from_string" symbol="soup_soap_response_new_from_string">
+ <return-type type="SoupSoapResponse*"/>
+ <parameters>
+ <parameter name="xmlstr" type="char*"/>
+ </parameters>
+ </constructor>
+ <method name="set_method_name" symbol="soup_soap_response_set_method_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="response" type="SoupSoapResponse*"/>
+ <parameter name="method_name" type="char*"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="SoupSocket" parent="GObject" type-name="SoupSocket" get-type="soup_socket_get_type">
+ <method name="client_new_async" symbol="soup_socket_client_new_async">
+ <return-type type="SoupSocket*"/>
+ <parameters>
+ <parameter name="hostname" type="char*"/>
+ <parameter name="port" type="guint"/>
+ <parameter name="ssl_creds" type="gpointer"/>
+ <parameter name="callback" type="SoupSocketCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="client_new_sync" symbol="soup_socket_client_new_sync">
+ <return-type type="SoupSocket*"/>
+ <parameters>
+ <parameter name="hostname" type="char*"/>
+ <parameter name="port" type="guint"/>
+ <parameter name="ssl_creds" type="gpointer"/>
+ <parameter name="status_ret" type="guint*"/>
+ </parameters>
+ </method>
+ <method name="connect" symbol="soup_socket_connect">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="sock" type="SoupSocket*"/>
+ <parameter name="remote_addr" type="SoupAddress*"/>
+ </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="listen" symbol="soup_socket_listen">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="sock" type="SoupSocket*"/>
+ <parameter name="local_addr" type="SoupAddress*"/>
+ </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*"/>
+ </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*"/>
+ </parameters>
+ </method>
+ <method name="server_new" symbol="soup_socket_server_new">
+ <return-type type="SoupSocket*"/>
+ <parameters>
+ <parameter name="local_addr" type="SoupAddress*"/>
+ <parameter name="ssl_creds" type="gpointer"/>
+ <parameter name="callback" type="SoupSocketListenerCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </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*"/>
+ </parameters>
+ </method>
+ <method name="start_ssl" symbol="soup_socket_start_ssl">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="sock" type="SoupSocket*"/>
+ </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*"/>
+ </parameters>
+ </method>
+ <property name="async-context" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="cloexec" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="is-server" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="nodelay" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="non-blocking" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="reuseaddr" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <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="connect-result" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="SoupSocket*"/>
+ <parameter name="p0" type="gint"/>
+ </parameters>
+ </signal>
+ <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>
+ <object name="SoupXmlrpcMessage" parent="SoupMessage" type-name="SoupXmlrpcMessage" get-type="soup_xmlrpc_message_get_type">
+ <method name="end_array" symbol="soup_xmlrpc_message_end_array">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ </parameters>
+ </method>
+ <method name="end_call" symbol="soup_xmlrpc_message_end_call">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ </parameters>
+ </method>
+ <method name="end_member" symbol="soup_xmlrpc_message_end_member">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ </parameters>
+ </method>
+ <method name="end_param" symbol="soup_xmlrpc_message_end_param">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ </parameters>
+ </method>
+ <method name="end_struct" symbol="soup_xmlrpc_message_end_struct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ </parameters>
+ </method>
+ <method name="from_string" symbol="soup_xmlrpc_message_from_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="message" type="SoupXmlrpcMessage*"/>
+ <parameter name="xmlstr" type="char*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="soup_xmlrpc_message_new">
+ <return-type type="SoupXmlrpcMessage*"/>
+ <parameters>
+ <parameter name="uri_string" type="char*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_uri" symbol="soup_xmlrpc_message_new_from_uri">
+ <return-type type="SoupXmlrpcMessage*"/>
+ <parameters>
+ <parameter name="uri" type="SoupUri*"/>
+ </parameters>
+ </constructor>
+ <method name="parse_response" symbol="soup_xmlrpc_message_parse_response">
+ <return-type type="SoupXmlrpcResponse*"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ </parameters>
+ </method>
+ <method name="persist" symbol="soup_xmlrpc_message_persist">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ </parameters>
+ </method>
+ <method name="start_array" symbol="soup_xmlrpc_message_start_array">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ </parameters>
+ </method>
+ <method name="start_call" symbol="soup_xmlrpc_message_start_call">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ <parameter name="method_name" type="char*"/>
+ </parameters>
+ </method>
+ <method name="start_member" symbol="soup_xmlrpc_message_start_member">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ <parameter name="name" type="char*"/>
+ </parameters>
+ </method>
+ <method name="start_param" symbol="soup_xmlrpc_message_start_param">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ </parameters>
+ </method>
+ <method name="start_struct" symbol="soup_xmlrpc_message_start_struct">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ </parameters>
+ </method>
+ <method name="to_string" symbol="soup_xmlrpc_message_to_string">
+ <return-type type="xmlChar*"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ </parameters>
+ </method>
+ <method name="write_base64" symbol="soup_xmlrpc_message_write_base64">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ <parameter name="buf" type="gconstpointer"/>
+ <parameter name="len" type="int"/>
+ </parameters>
+ </method>
+ <method name="write_boolean" symbol="soup_xmlrpc_message_write_boolean">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ <parameter name="b" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="write_datetime" symbol="soup_xmlrpc_message_write_datetime">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ <parameter name="timeval" type="time_t"/>
+ </parameters>
+ </method>
+ <method name="write_double" symbol="soup_xmlrpc_message_write_double">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ <parameter name="d" type="double"/>
+ </parameters>
+ </method>
+ <method name="write_int" symbol="soup_xmlrpc_message_write_int">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ <parameter name="i" type="long"/>
+ </parameters>
+ </method>
+ <method name="write_string" symbol="soup_xmlrpc_message_write_string">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="msg" type="SoupXmlrpcMessage*"/>
+ <parameter name="str" type="char*"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="SoupXmlrpcResponse" parent="GObject" type-name="SoupXmlrpcResponse" get-type="soup_xmlrpc_response_get_type">
+ <method name="from_string" symbol="soup_xmlrpc_response_from_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="response" type="SoupXmlrpcResponse*"/>
+ <parameter name="xmlstr" type="char*"/>
+ </parameters>
+ </method>
+ <method name="get_value" symbol="soup_xmlrpc_response_get_value">
+ <return-type type="SoupXmlrpcValue*"/>
+ <parameters>
+ <parameter name="response" type="SoupXmlrpcResponse*"/>
+ </parameters>
+ </method>
+ <method name="is_fault" symbol="soup_xmlrpc_response_is_fault">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="response" type="SoupXmlrpcResponse*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="soup_xmlrpc_response_new">
+ <return-type type="SoupXmlrpcResponse*"/>
+ </constructor>
+ <constructor name="new_from_string" symbol="soup_xmlrpc_response_new_from_string">
+ <return-type type="SoupXmlrpcResponse*"/>
+ <parameters>
+ <parameter name="xmlstr" type="char*"/>
+ </parameters>
+ </constructor>
+ <method name="to_string" symbol="soup_xmlrpc_response_to_string">
+ <return-type type="xmlChar*"/>
+ <parameters>
+ <parameter name="response" type="SoupXmlrpcResponse*"/>
+ </parameters>
+ </method>
+ </object>
+ <interface name="SoupMessageFilter" type-name="SoupMessageFilter" get-type="soup_message_filter_get_type">
+ <method name="setup_message" symbol="soup_message_filter_setup_message">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="filter" type="SoupMessageFilter*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <vfunc name="setup_message">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="filter" type="SoupMessageFilter*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </vfunc>
+ </interface>
+ <constant name="SOUP_ADDRESS_ANY_PORT" type="int" value="0"/>
+ <constant name="SOUP_CONNECTION_ASYNC_CONTEXT" type="char*" value="async-context"/>
+ <constant name="SOUP_CONNECTION_H" type="int" value="1"/>
+ <constant name="SOUP_CONNECTION_MESSAGE_FILTER" type="char*" value="message-filter"/>
+ <constant name="SOUP_CONNECTION_ORIGIN_URI" type="char*" value="origin-uri"/>
+ <constant name="SOUP_CONNECTION_PROXY_URI" type="char*" value="proxy-uri"/>
+ <constant name="SOUP_CONNECTION_SSL_CREDENTIALS" type="char*" value="ssl-creds"/>
+ <constant name="SOUP_CONNECTION_TIMEOUT" type="char*" value="timeout"/>
+ <constant name="SOUP_DATE_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_MESSAGE_FILTER_H" type="int" value="1"/>
+ <constant name="SOUP_MESSAGE_H" type="int" value="1"/>
+ <constant name="SOUP_MESSAGE_QUEUE_H" type="int" value="1"/>
+ <constant name="SOUP_METHOD_CONNECT" type="char*" value="CONNECT"/>
+ <constant name="SOUP_METHOD_COPY" type="char*" value="COPY"/>
+ <constant name="SOUP_METHOD_DELETE" type="char*" value="DELETE"/>
+ <constant name="SOUP_METHOD_GET" type="char*" value="GET"/>
+ <constant name="SOUP_METHOD_H" type="int" value="1"/>
+ <constant name="SOUP_METHOD_HEAD" type="char*" value="HEAD"/>
+ <constant name="SOUP_METHOD_LOCK" type="char*" value="LOCK"/>
+ <constant name="SOUP_METHOD_MKCOL" type="char*" value="MKCOL"/>
+ <constant name="SOUP_METHOD_MOVE" type="char*" value="MOVE"/>
+ <constant name="SOUP_METHOD_OPTIONS" type="char*" value="OPTIONS"/>
+ <constant name="SOUP_METHOD_PATCH" type="char*" value="PATCH"/>
+ <constant name="SOUP_METHOD_POST" type="char*" value="POST"/>
+ <constant name="SOUP_METHOD_PROPFIND" type="char*" value="PROPFIND"/>
+ <constant name="SOUP_METHOD_PROPPATCH" type="char*" value="PROPPATCH"/>
+ <constant name="SOUP_METHOD_PUT" type="char*" value="PUT"/>
+ <constant name="SOUP_METHOD_TRACE" type="char*" value="TRACE"/>
+ <constant name="SOUP_METHOD_UNLOCK" type="char*" value="UNLOCK"/>
+ <constant name="SOUP_MISC_H" type="int" value="1"/>
+ <constant name="SOUP_SERVER_ASYNC_CONTEXT" type="char*" value="async-context"/>
+ <constant name="SOUP_SERVER_AUTH_H" type="int" value="1"/>
+ <constant name="SOUP_SERVER_H" type="int" value="1"/>
+ <constant name="SOUP_SERVER_INTERFACE" type="char*" value="interface"/>
+ <constant name="SOUP_SERVER_MESSAGE_H" type="int" value="1"/>
+ <constant name="SOUP_SERVER_PORT" type="char*" value="port"/>
+ <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_SOAP_MESSAGE_H" type="int" value="1"/>
+ <constant name="SOUP_SOCKET_ASYNC_CONTEXT" type="char*" value="async-context"/>
+ <constant name="SOUP_SOCKET_FLAG_CLOEXEC" type="char*" value="cloexec"/>
+ <constant name="SOUP_SOCKET_FLAG_NODELAY" type="char*" value="nodelay"/>
+ <constant name="SOUP_SOCKET_FLAG_NONBLOCKING" type="char*" value="non-blocking"/>
+ <constant name="SOUP_SOCKET_FLAG_REUSEADDR" type="char*" value="reuseaddr"/>
+ <constant name="SOUP_SOCKET_H" type="int" value="1"/>
+ <constant name="SOUP_SOCKET_IS_SERVER" type="char*" value="is-server"/>
+ <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"/>
+ <union name="SoupServerAuth">
+ <method name="check_passwd" symbol="soup_server_auth_check_passwd">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="auth" type="SoupServerAuth*"/>
+ <parameter name="passwd" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="soup_server_auth_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="auth" type="SoupServerAuth*"/>
+ </parameters>
+ </method>
+ <method name="get_user" symbol="soup_server_auth_get_user">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="auth" type="SoupServerAuth*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="soup_server_auth_new">
+ <return-type type="SoupServerAuth*"/>
+ <parameters>
+ <parameter name="auth_ctx" type="SoupServerAuthContext*"/>
+ <parameter name="auth_hdrs" type="GSList*"/>
+ <parameter name="msg" type="SoupMessage*"/>
+ </parameters>
+ </method>
+ <field name="type" type="SoupAuthType"/>
+ <field name="basic" type="SoupServerAuthBasic"/>
+ <field name="digest" type="SoupServerAuthDigest"/>
+ </union>
+ </namespace>
+</api>
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <!--
-
- This file was automatically generated.
- Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
-
--->
- <namespace name="Soup">
- <enum name="SoupAddressFamily" type="enum" type-name="SoupAddressFamily">
- <member name="SOUP_ADDRESS_FAMILY_IPV4" value=""/>
- <member name="SOUP_ADDRESS_FAMILY_IPV6" value=""/>
- </enum>
- <enum name="SoupAuthType" type="enum" type-name="SoupAuthType">
- <member name="SOUP_AUTH_TYPE_BASIC" value=""/>
- <member name="SOUP_AUTH_TYPE_DIGEST" value=""/>
- </enum>
- <enum name="SoupDigestAlgorithm" type="flags" type-name="SoupDigestAlgorithm">
- <member name="SOUP_ALGORITHM_MD5" value=""/>
- <member name="SOUP_ALGORITHM_MD5_SESS" value=""/>
- </enum>
- <enum name="SoupHandlerPhase" type="enum" type-name="SoupHandlerPhase">
- <member name="SOUP_HANDLER_POST_REQUEST" value=""/>
- <member name="SOUP_HANDLER_PRE_BODY" value=""/>
- <member name="SOUP_HANDLER_BODY_CHUNK" value=""/>
- <member name="SOUP_HANDLER_POST_BODY" value=""/>
- </enum>
- <enum name="SoupHttpVersion" type="enum" type-name="SoupHttpVersion">
- <member name="SOUP_HTTP_1_0" value=""/>
- <member name="SOUP_HTTP_1_1" value=""/>
- </enum>
- <enum name="SoupKnownStatusCode" type="enum" type-name="SoupKnownStatusCode">
- <member name="SOUP_STATUS_NONE" value=""/>
- <member name="SOUP_STATUS_CANCELLED" value=""/>
- <member name="SOUP_STATUS_CANT_RESOLVE" value=""/>
- <member name="SOUP_STATUS_CANT_RESOLVE_PROXY" value=""/>
- <member name="SOUP_STATUS_CANT_CONNECT" value=""/>
- <member name="SOUP_STATUS_CANT_CONNECT_PROXY" value=""/>
- <member name="SOUP_STATUS_SSL_FAILED" value=""/>
- <member name="SOUP_STATUS_IO_ERROR" value=""/>
- <member name="SOUP_STATUS_MALFORMED" value=""/>
- <member name="SOUP_STATUS_TRY_AGAIN" value=""/>
- <member name="SOUP_STATUS_CONTINUE" value=""/>
- <member name="SOUP_STATUS_SWITCHING_PROTOCOLS" value=""/>
- <member name="SOUP_STATUS_PROCESSING" value=""/>
- <member name="SOUP_STATUS_OK" value=""/>
- <member name="SOUP_STATUS_CREATED" value=""/>
- <member name="SOUP_STATUS_ACCEPTED" value=""/>
- <member name="SOUP_STATUS_NON_AUTHORITATIVE" value=""/>
- <member name="SOUP_STATUS_NO_CONTENT" value=""/>
- <member name="SOUP_STATUS_RESET_CONTENT" value=""/>
- <member name="SOUP_STATUS_PARTIAL_CONTENT" value=""/>
- <member name="SOUP_STATUS_MULTI_STATUS" value=""/>
- <member name="SOUP_STATUS_MULTIPLE_CHOICES" value=""/>
- <member name="SOUP_STATUS_MOVED_PERMANENTLY" value=""/>
- <member name="SOUP_STATUS_FOUND" value=""/>
- <member name="SOUP_STATUS_MOVED_TEMPORARILY" value=""/>
- <member name="SOUP_STATUS_SEE_OTHER" value=""/>
- <member name="SOUP_STATUS_NOT_MODIFIED" value=""/>
- <member name="SOUP_STATUS_USE_PROXY" value=""/>
- <member name="SOUP_STATUS_NOT_APPEARING_IN_THIS_PROTOCOL" value=""/>
- <member name="SOUP_STATUS_TEMPORARY_REDIRECT" value=""/>
- <member name="SOUP_STATUS_BAD_REQUEST" value=""/>
- <member name="SOUP_STATUS_UNAUTHORIZED" value=""/>
- <member name="SOUP_STATUS_PAYMENT_REQUIRED" value=""/>
- <member name="SOUP_STATUS_FORBIDDEN" value=""/>
- <member name="SOUP_STATUS_NOT_FOUND" value=""/>
- <member name="SOUP_STATUS_METHOD_NOT_ALLOWED" value=""/>
- <member name="SOUP_STATUS_NOT_ACCEPTABLE" value=""/>
- <member name="SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED" value=""/>
- <member name="SOUP_STATUS_PROXY_UNAUTHORIZED" value=""/>
- <member name="SOUP_STATUS_REQUEST_TIMEOUT" value=""/>
- <member name="SOUP_STATUS_CONFLICT" value=""/>
- <member name="SOUP_STATUS_GONE" value=""/>
- <member name="SOUP_STATUS_LENGTH_REQUIRED" value=""/>
- <member name="SOUP_STATUS_PRECONDITION_FAILED" value=""/>
- <member name="SOUP_STATUS_REQUEST_ENTITY_TOO_LARGE" value=""/>
- <member name="SOUP_STATUS_REQUEST_URI_TOO_LONG" value=""/>
- <member name="SOUP_STATUS_UNSUPPORTED_MEDIA_TYPE" value=""/>
- <member name="SOUP_STATUS_REQUESTED_RANGE_NOT_SATISFIABLE" value=""/>
- <member name="SOUP_STATUS_INVALID_RANGE" value=""/>
- <member name="SOUP_STATUS_EXPECTATION_FAILED" value=""/>
- <member name="SOUP_STATUS_UNPROCESSABLE_ENTITY" value=""/>
- <member name="SOUP_STATUS_LOCKED" value=""/>
- <member name="SOUP_STATUS_FAILED_DEPENDENCY" value=""/>
- <member name="SOUP_STATUS_INTERNAL_SERVER_ERROR" value=""/>
- <member name="SOUP_STATUS_NOT_IMPLEMENTED" value=""/>
- <member name="SOUP_STATUS_BAD_GATEWAY" value=""/>
- <member name="SOUP_STATUS_SERVICE_UNAVAILABLE" value=""/>
- <member name="SOUP_STATUS_GATEWAY_TIMEOUT" value=""/>
- <member name="SOUP_STATUS_HTTP_VERSION_NOT_SUPPORTED" value=""/>
- <member name="SOUP_STATUS_INSUFFICIENT_STORAGE" value=""/>
- <member name="SOUP_STATUS_NOT_EXTENDED" value=""/>
- </enum>
- <enum name="SoupMessageFlags" type="flags" type-name="SoupMessageFlags">
- <member name="SOUP_MESSAGE_NO_REDIRECT" value=""/>
- <member name="SOUP_MESSAGE_OVERWRITE_CHUNKS" value=""/>
- <member name="SOUP_MESSAGE_EXPECT_CONTINUE" value=""/>
- </enum>
- <enum name="SoupMessageStatus" type="enum" type-name="SoupMessageStatus">
- <member name="SOUP_MESSAGE_STATUS_IDLE" value=""/>
- <member name="SOUP_MESSAGE_STATUS_QUEUED" value=""/>
- <member name="SOUP_MESSAGE_STATUS_CONNECTING" value=""/>
- <member name="SOUP_MESSAGE_STATUS_RUNNING" value=""/>
- <member name="SOUP_MESSAGE_STATUS_FINISHED" value=""/>
- </enum>
- <enum name="SoupMethodId" type="enum" type-name="SoupMethodId">
- <member name="SOUP_METHOD_ID_UNKNOWN" value=""/>
- <member name="SOUP_METHOD_ID_POST" value=""/>
- <member name="SOUP_METHOD_ID_GET" value=""/>
- <member name="SOUP_METHOD_ID_HEAD" value=""/>
- <member name="SOUP_METHOD_ID_OPTIONS" value=""/>
- <member name="SOUP_METHOD_ID_PUT" value=""/>
- <member name="SOUP_METHOD_ID_MOVE" value=""/>
- <member name="SOUP_METHOD_ID_COPY" value=""/>
- <member name="SOUP_METHOD_ID_DELETE" value=""/>
- <member name="SOUP_METHOD_ID_TRACE" value=""/>
- <member name="SOUP_METHOD_ID_CONNECT" value=""/>
- <member name="SOUP_METHOD_ID_MKCOL" value=""/>
- <member name="SOUP_METHOD_ID_PROPPATCH" value=""/>
- <member name="SOUP_METHOD_ID_PROPFIND" value=""/>
- <member name="SOUP_METHOD_ID_PATCH" value=""/>
- <member name="SOUP_METHOD_ID_LOCK" value=""/>
- <member name="SOUP_METHOD_ID_UNLOCK" value=""/>
- </enum>
- <enum name="SoupOwnership" type="enum" type-name="SoupOwnership">
- <member name="SOUP_BUFFER_SYSTEM_OWNED" value=""/>
- <member name="SOUP_BUFFER_USER_OWNED" value=""/>
- <member name="SOUP_BUFFER_STATIC" value=""/>
- </enum>
- <enum name="SoupSSLType" type="enum" type-name="SoupSSLType">
- <member name="SOUP_SSL_TYPE_CLIENT" value=""/>
- <member name="SOUP_SSL_TYPE_SERVER" value=""/>
- </enum>
- <enum name="SoupSocketError" type="enum" type-name="SoupSocketError">
- <member name="SOUP_SSL_ERROR_HANDSHAKE_NEEDS_READ" value=""/>
- <member name="SOUP_SSL_ERROR_HANDSHAKE_NEEDS_WRITE" value=""/>
- <member name="SOUP_SSL_ERROR_CERTIFICATE" value=""/>
- </enum>
- <enum name="SoupSocketIOStatus" type="enum" type-name="SoupSocketIOStatus">
- <member name="SOUP_SOCKET_OK" value=""/>
- <member name="SOUP_SOCKET_WOULD_BLOCK" value=""/>
- <member name="SOUP_SOCKET_EOF" value=""/>
- <member name="SOUP_SOCKET_ERROR" value=""/>
- </enum>
- <enum name="SoupStatusClass" type="enum" type-name="SoupStatusClass">
- <member name="SOUP_STATUS_CLASS_TRANSPORT_ERROR" value=""/>
- <member name="SOUP_STATUS_CLASS_INFORMATIONAL" value=""/>
- <member name="SOUP_STATUS_CLASS_SUCCESS" value=""/>
- <member name="SOUP_STATUS_CLASS_REDIRECT" value=""/>
- <member name="SOUP_STATUS_CLASS_CLIENT_ERROR" value=""/>
- <member name="SOUP_STATUS_CLASS_SERVER_ERROR" value=""/>
- </enum>
- <enum name="SoupTransferEncoding" type="enum" type-name="SoupTransferEncoding">
- <member name="SOUP_TRANSFER_UNKNOWN" value=""/>
- <member name="SOUP_TRANSFER_CHUNKED" value=""/>
- <member name="SOUP_TRANSFER_CONTENT_LENGTH" value=""/>
- <member name="SOUP_TRANSFER_BYTERANGES" value=""/>
- <member name="SOUP_TRANSFER_NONE" value=""/>
- <member name="SOUP_TRANSFER_EOF" value=""/>
- </enum>
- <enum name="SoupXmlrpcValueType" type="enum" type-name="SoupXmlrpcValueType">
- <member name="SOUP_XMLRPC_VALUE_TYPE_BAD" value=""/>
- <member name="SOUP_XMLRPC_VALUE_TYPE_INT" value=""/>
- <member name="SOUP_XMLRPC_VALUE_TYPE_BOOLEAN" value=""/>
- <member name="SOUP_XMLRPC_VALUE_TYPE_STRING" value=""/>
- <member name="SOUP_XMLRPC_VALUE_TYPE_DOUBLE" value=""/>
- <member name="SOUP_XMLRPC_VALUE_TYPE_DATETIME" value=""/>
- <member name="SOUP_XMLRPC_VALUE_TYPE_BASE64" value=""/>
- <member name="SOUP_XMLRPC_VALUE_TYPE_STRUCT" value=""/>
- <member name="SOUP_XMLRPC_VALUE_TYPE_ARRAY" value=""/>
- </enum>
- <callback name="SoupAddressCallback" type-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="SoupConnectionCallback" type-name="SoupConnectionCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="SoupConnection*"/>
- <parameter name="status" type="guint"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="SoupDNSCallback" type-name="SoupDNSCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="lookup" type="SoupDNSLookup*"/>
- <parameter name="success" type="gboolean"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="SoupMessageCallbackFn" type-name="SoupMessageCallbackFn">
- <return-type type="void"/>
- <parameters>
- <parameter name="req" type="SoupMessage*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="SoupServerAuthCallbackFn" type-name="SoupServerAuthCallbackFn">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="auth_ctx" type="SoupServerAuthContext*"/>
- <parameter name="auth" type="SoupServerAuth*"/>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="SoupServerCallbackFn" type-name="SoupServerCallbackFn">
- <return-type type="void"/>
- <parameters>
- <parameter name="context" type="SoupServerContext*"/>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="SoupServerUnregisterFn" type-name="SoupServerUnregisterFn">
- <return-type type="void"/>
- <parameters>
- <parameter name="server" type="SoupServer*"/>
- <parameter name="handler" type="SoupServerHandler*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="SoupSocketCallback" type-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>
- <callback name="SoupSocketListenerCallback" type-name="SoupSocketListenerCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="listener" type="SoupSocket*"/>
- <parameter name="sock" type="SoupSocket*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <interface get-type="" name="SoupMessageFilter" type-name="SoupMessageFilter">
- <vfunc name="setup_message">
- <return-type type="void"/>
- <parameters>
- <parameter name="filter" type="SoupMessageFilter*"/>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </vfunc>
- <method name="get_type" symbol="soup_message_filter_get_type">
- <return-type type="GType"/>
- </method>
- <method name="setup_message" symbol="soup_message_filter_setup_message">
- <return-type type="void"/>
- <parameters>
- <parameter name="filter" type="SoupMessageFilter*"/>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- </interface>
- <object get-type="" name="SoupAddress" parent="GObject" type-name="SoupAddress">
- <signal name="dns_result" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="addr" type="SoupAddress*"/>
- <parameter name="status" type="guint"/>
- </parameters>
- </signal>
- <method name="get_name" symbol="soup_address_get_name">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="addr" type="SoupAddress*"/>
- </parameters>
- </method>
- <method name="get_physical" symbol="soup_address_get_physical">
- <return-type type="const-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_type" symbol="soup_address_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="soup_address_new">
- <parameters>
- <parameter name="name" type="const-char*"/>
- <parameter name="port" type="guint"/>
- </parameters>
- </constructor>
- <constructor name="new_any" symbol="soup_address_new_any">
- <parameters>
- <parameter name="family" type="SoupAddressFamily"/>
- <parameter name="port" type="guint"/>
- </parameters>
- </constructor>
- <constructor name="new_from_sockaddr" symbol="soup_address_new_from_sockaddr">
- <parameters>
- <parameter name="sa" type="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="callback" type="SoupAddressCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="resolve_async_full" symbol="soup_address_resolve_async_full">
- <return-type type="void"/>
- <parameters>
- <parameter name="addr" type="SoupAddress*"/>
- <parameter name="async_context" type="GMainContext*"/>
- <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*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="SoupAuth" parent="GObject" type-name="SoupAuth">
- <vfunc name="is_authenticated">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="auth" type="SoupAuth*"/>
- </parameters>
- </vfunc>
- <method name="authenticate" symbol="soup_auth_authenticate">
- <return-type type="void"/>
- <parameters>
- <parameter name="auth" type="SoupAuth*"/>
- <parameter name="username" type="const-char*"/>
- <parameter name="password" type="const-char*"/>
- </parameters>
- </method>
- <method name="basic_get_type" symbol="soup_auth_basic_get_type">
- <return-type type="GType"/>
- </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_protection_space" symbol="soup_auth_get_protection_space">
- <return-type type="GSList*"/>
- <parameters>
- <parameter name="auth" type="SoupAuth*"/>
- <parameter name="source_uri" type="const-SoupUri*"/>
- </parameters>
- </method>
- <method name="get_realm" symbol="soup_auth_get_realm">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="auth" type="SoupAuth*"/>
- </parameters>
- </method>
- <method name="get_scheme_name" symbol="soup_auth_get_scheme_name">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="auth" type="SoupAuth*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="soup_auth_get_type">
- <return-type type="GType"/>
- </method>
- <method name="is_authenticated" symbol="soup_auth_is_authenticated">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="auth" type="SoupAuth*"/>
- </parameters>
- </method>
- <constructor name="new_from_header_list" symbol="soup_auth_new_from_header_list">
- <parameters>
- <parameter name="vals" type="const-GSList*"/>
- </parameters>
- </constructor>
- </object>
- <object get-type="" name="SoupAuthDigest" parent="SoupAuth" type-name="SoupAuthDigest">
- <method name="get_type" symbol="soup_auth_digest_get_type">
- <return-type type="GType"/>
- </method>
- </object>
- <object get-type="" name="SoupConnection" parent="GObject" type-name="SoupConnection">
- <signal name="connect_result" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="arg1" type="SoupConnection*"/>
- <parameter name="arg2" type="guint"/>
- </parameters>
- </signal>
- <signal name="disconnected" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="arg1" type="SoupConnection*"/>
- </parameters>
- </signal>
- <signal name="authenticate" when="FIRST"/>
- <signal name="reauthenticate" when="FIRST"/>
- <property construct-only="1" name="origin-uri" readable="1" type="gpointer" writable="1"/>
- <property construct-only="1" name="proxy-uri" readable="1" type="gpointer" writable="1"/>
- <property construct-only="1" name="ssl-creds" readable="1" type="gpointer" writable="1"/>
- <property name="message-filter" readable="1" type="gpointer" writable="1"/>
- <property construct-only="1" name="async-context" readable="1" type="gpointer" writable="1"/>
- <property name="timeout" readable="1" type="guint" writable="1"/>
- <vfunc name="send_request">
- <return-type type="void"/>
- <parameters>
- <parameter name="arg1" type="SoupConnection*"/>
- <parameter name="arg2" type="SoupMessage*"/>
- </parameters>
- </vfunc>
- <method name="authenticate" symbol="soup_connection_authenticate">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="SoupConnection*"/>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="auth_type" type="const-char*"/>
- <parameter name="auth_realm" type="const-char*"/>
- <parameter name="username" type="char**"/>
- <parameter name="password" type="char**"/>
- </parameters>
- </method>
- <method name="connect_async" symbol="soup_connection_connect_async">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="SoupConnection*"/>
- <parameter name="callback" type="SoupConnectionCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="connect_sync" symbol="soup_connection_connect_sync">
- <return-type type="guint"/>
- <parameters>
- <parameter name="conn" type="SoupConnection*"/>
- </parameters>
- </method>
- <method name="disconnect" symbol="soup_connection_disconnect">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="SoupConnection*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="soup_connection_get_type">
- <return-type type="GType"/>
- </method>
- <method name="is_in_use" symbol="soup_connection_is_in_use">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="conn" type="SoupConnection*"/>
- </parameters>
- </method>
- <method name="last_used" symbol="soup_connection_last_used">
- <return-type type="time_t"/>
- <parameters>
- <parameter name="conn" type="SoupConnection*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="soup_connection_new">
- <parameters>
- <parameter name="propname1" type="const-char*"/>
- </parameters>
- </constructor>
- <method name="reauthenticate" symbol="soup_connection_reauthenticate">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="SoupConnection*"/>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="auth_type" type="const-char*"/>
- <parameter name="auth_realm" type="const-char*"/>
- <parameter name="username" type="char**"/>
- <parameter name="password" type="char**"/>
- </parameters>
- </method>
- <method name="release" symbol="soup_connection_release">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="SoupConnection*"/>
- </parameters>
- </method>
- <method name="reserve" symbol="soup_connection_reserve">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="SoupConnection*"/>
- </parameters>
- </method>
- <method name="send_request" symbol="soup_connection_send_request">
- <return-type type="void"/>
- <parameters>
- <parameter name="conn" type="SoupConnection*"/>
- <parameter name="req" type="SoupMessage*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="SoupConnectionNTLM" parent="SoupConnection" type-name="SoupConnectionNTLM">
- <method name="get_type" symbol="soup_connection_ntlm_get_type">
- <return-type type="GType"/>
- </method>
- </object>
- <object get-type="" name="SoupMessage" parent="GObject" type-name="SoupMessage">
- <field name="method" readable="1" type="const-char*" writable="1"/>
- <field name="status_code" readable="1" type="guint" writable="1"/>
- <field name="reason_phrase" readable="1" type="const-char*" writable="1"/>
- <field name="request" readable="1" type="SoupDataBuffer" writable="1"/>
- <field name="request_headers" readable="1" type="GHashTable*" writable="1"/>
- <field name="response" readable="1" type="SoupDataBuffer" writable="1"/>
- <field name="response_headers" readable="1" type="GHashTable*" writable="1"/>
- <field name="status" readable="1" type="SoupMessageStatus" writable="1"/>
- <signal name="wrote_informational" 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_chunk" 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="got_informational" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </signal>
- <signal name="got_headers" 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*"/>
- </parameters>
- </signal>
- <signal name="got_body" 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="finished" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </signal>
- <method name="add_chunk" symbol="soup_message_add_chunk">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="owner" type="SoupOwnership"/>
- <parameter name="body" type="const-char*"/>
- <parameter name="length" type="guint"/>
- </parameters>
- </method>
- <method name="add_final_chunk" symbol="soup_message_add_final_chunk">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- <method name="add_handler" symbol="soup_message_add_handler">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="phase" type="SoupHandlerPhase"/>
- <parameter name="handler_cb" type="SoupMessageCallbackFn"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="add_header" symbol="soup_message_add_header">
- <return-type type="void"/>
- <parameters>
- <parameter name="hash" type="GHashTable*"/>
- <parameter name="name" type="const-char*"/>
- <parameter name="value" type="const-char*"/>
- </parameters>
- </method>
- <method name="add_header_handler" symbol="soup_message_add_header_handler">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="header" type="const-char*"/>
- <parameter name="phase" type="SoupHandlerPhase"/>
- <parameter name="handler_cb" type="SoupMessageCallbackFn"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="add_status_class_handler" symbol="soup_message_add_status_class_handler">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="status_class" type="SoupStatusClass"/>
- <parameter name="phase" type="SoupHandlerPhase"/>
- <parameter name="handler_cb" type="SoupMessageCallbackFn"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="add_status_code_handler" symbol="soup_message_add_status_code_handler">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="status_code" type="guint"/>
- <parameter name="phase" type="SoupHandlerPhase"/>
- <parameter name="handler_cb" type="SoupMessageCallbackFn"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="clear_headers" symbol="soup_message_clear_headers">
- <return-type type="void"/>
- <parameters>
- <parameter name="hash" type="GHashTable*"/>
- </parameters>
- </method>
- <method name="finished" symbol="soup_message_finished">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- <method name="foreach_header" symbol="soup_message_foreach_header">
- <return-type type="void"/>
- <parameters>
- <parameter name="hash" type="GHashTable*"/>
- <parameter name="func" type="GHFunc"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="get_flags" symbol="soup_message_get_flags">
- <return-type type="guint"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- <method name="get_header" symbol="soup_message_get_header">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="hash" type="GHashTable*"/>
- <parameter name="name" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_header_list" symbol="soup_message_get_header_list">
- <return-type type="const-GSList*"/>
- <parameters>
- <parameter name="hash" type="GHashTable*"/>
- <parameter name="name" type="const-char*"/>
- </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_request_encoding" symbol="soup_message_get_request_encoding">
- <return-type type="SoupTransferEncoding"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="content_length" type="guint*"/>
- </parameters>
- </method>
- <method name="get_response_encoding" symbol="soup_message_get_response_encoding">
- <return-type type="SoupTransferEncoding"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="content_length" type="guint*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="soup_message_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_uri" symbol="soup_message_get_uri">
- <return-type type="const-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*"/>
- </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="io_in_progress" symbol="soup_message_io_in_progress">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- <method name="io_pause" symbol="soup_message_io_pause">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- <method name="io_stop" symbol="soup_message_io_stop">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- <method name="io_unpause" symbol="soup_message_io_unpause">
- <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">
- <parameters>
- <parameter name="method" type="const-char*"/>
- <parameter name="uri_string" type="const-char*"/>
- </parameters>
- </constructor>
- <constructor name="new_from_uri" symbol="soup_message_new_from_uri">
- <parameters>
- <parameter name="method" type="const-char*"/>
- <parameter name="uri" type="const-SoupUri*"/>
- </parameters>
- </constructor>
- <method name="pop_chunk" symbol="soup_message_pop_chunk">
- <return-type type="SoupDataBuffer*"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- <method name="read_request" symbol="soup_message_read_request">
- <return-type type="void"/>
- <parameters>
- <parameter name="req" type="SoupMessage*"/>
- <parameter name="sock" type="SoupSocket*"/>
- </parameters>
- </method>
- <method name="remove_handler" symbol="soup_message_remove_handler">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="phase" type="SoupHandlerPhase"/>
- <parameter name="handler_cb" type="SoupMessageCallbackFn"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="remove_header" symbol="soup_message_remove_header">
- <return-type type="void"/>
- <parameters>
- <parameter name="hash" type="GHashTable*"/>
- <parameter name="name" type="const-char*"/>
- </parameters>
- </method>
- <method name="restarted" symbol="soup_message_restarted">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- <method name="send_request" symbol="soup_message_send_request">
- <return-type type="void"/>
- <parameters>
- <parameter name="req" type="SoupMessage*"/>
- <parameter name="sock" type="SoupSocket*"/>
- <parameter name="is_via_proxy" type="gboolean"/>
- </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="guint"/>
- </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="const-char*"/>
- <parameter name="req_owner" type="SoupOwnership"/>
- <parameter name="req_body" type="char*"/>
- <parameter name="req_length" type="gulong"/>
- </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="const-char*"/>
- <parameter name="resp_owner" type="SoupOwnership"/>
- <parameter name="resp_body" type="char*"/>
- <parameter name="resp_length" type="gulong"/>
- </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="const-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="const-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>
- </object>
- <object get-type="" name="SoupServer" parent="GObject" type-name="SoupServer">
- <property construct-only="1" name="port" readable="1" type="guint" writable="1"/>
- <property construct-only="1" name="interface" readable="1" type="SoupAddress" writable="1"/>
- <property construct-only="1" name="ssl-cert-file" readable="1" type="gchar*" writable="1"/>
- <property construct-only="1" name="ssl-key-file" readable="1" type="gchar*" writable="1"/>
- <property construct-only="1" name="async-context" readable="1" type="gpointer" writable="1"/>
- <method name="add_handler" symbol="soup_server_add_handler">
- <return-type type="void"/>
- <parameters>
- <parameter name="serv" type="SoupServer*"/>
- <parameter name="path" type="const-char*"/>
- <parameter name="auth_ctx" type="SoupServerAuthContext*"/>
- <parameter name="callback" type="SoupServerCallbackFn"/>
- <parameter name="unreg" type="SoupServerUnregisterFn"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="auth_check_passwd" symbol="soup_server_auth_check_passwd">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="auth" type="SoupServerAuth*"/>
- <parameter name="passwd" type="gchar*"/>
- </parameters>
- </method>
- <method name="auth_free" symbol="soup_server_auth_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="auth" type="SoupServerAuth*"/>
- </parameters>
- </method>
- <method name="auth_get_user" symbol="soup_server_auth_get_user">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="auth" type="SoupServerAuth*"/>
- </parameters>
- </method>
- <method name="auth_new" symbol="soup_server_auth_new">
- <return-type type="SoupServerAuth*"/>
- <parameters>
- <parameter name="auth_ctx" type="SoupServerAuthContext*"/>
- <parameter name="auth_hdrs" type="const-GSList*"/>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- <method name="get_handler" symbol="soup_server_get_handler">
- <return-type type="SoupServerHandler*"/>
- <parameters>
- <parameter name="serv" type="SoupServer*"/>
- <parameter name="path" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_listener" symbol="soup_server_get_listener">
- <return-type type="SoupSocket*"/>
- <parameters>
- <parameter name="serv" type="SoupServer*"/>
- </parameters>
- </method>
- <method name="get_port" symbol="soup_server_get_port">
- <return-type type="guint"/>
- <parameters>
- <parameter name="serv" type="SoupServer*"/>
- </parameters>
- </method>
- <method name="get_protocol" symbol="soup_server_get_protocol">
- <return-type type="SoupProtocol"/>
- <parameters>
- <parameter name="serv" type="SoupServer*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="soup_server_get_type">
- <return-type type="GType"/>
- </method>
- <method name="list_handlers" symbol="soup_server_list_handlers">
- <return-type type="GSList*"/>
- <parameters>
- <parameter name="serv" type="SoupServer*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="soup_server_new">
- <parameters>
- <parameter name="optname1" type="const-char*"/>
- </parameters>
- </constructor>
- <method name="quit" symbol="soup_server_quit">
- <return-type type="void"/>
- <parameters>
- <parameter name="serv" type="SoupServer*"/>
- </parameters>
- </method>
- <method name="remove_handler" symbol="soup_server_remove_handler">
- <return-type type="void"/>
- <parameters>
- <parameter name="serv" type="SoupServer*"/>
- <parameter name="path" type="const-char*"/>
- </parameters>
- </method>
- <method name="run" symbol="soup_server_run">
- <return-type type="void"/>
- <parameters>
- <parameter name="serv" type="SoupServer*"/>
- </parameters>
- </method>
- <method name="run_async" symbol="soup_server_run_async">
- <return-type type="void"/>
- <parameters>
- <parameter name="serv" type="SoupServer*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="SoupServerMessage" parent="SoupMessage" type-name="SoupServerMessage">
- <method name="finish" symbol="soup_server_message_finish">
- <return-type type="void"/>
- <parameters>
- <parameter name="smsg" type="SoupServerMessage*"/>
- </parameters>
- </method>
- <method name="get_encoding" symbol="soup_server_message_get_encoding">
- <return-type type="SoupTransferEncoding"/>
- <parameters>
- <parameter name="smsg" type="SoupServerMessage*"/>
- </parameters>
- </method>
- <method name="get_server" symbol="soup_server_message_get_server">
- <return-type type="SoupServer*"/>
- <parameters>
- <parameter name="smsg" type="SoupServerMessage*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="soup_server_message_get_type">
- <return-type type="GType"/>
- </method>
- <method name="is_finished" symbol="soup_server_message_is_finished">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="smsg" type="SoupServerMessage*"/>
- </parameters>
- </method>
- <method name="is_started" symbol="soup_server_message_is_started">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="smsg" type="SoupServerMessage*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="soup_server_message_new">
- <parameters>
- <parameter name="server" type="SoupServer*"/>
- </parameters>
- </constructor>
- <method name="set_encoding" symbol="soup_server_message_set_encoding">
- <return-type type="void"/>
- <parameters>
- <parameter name="smsg" type="SoupServerMessage*"/>
- <parameter name="encoding" type="SoupTransferEncoding"/>
- </parameters>
- </method>
- <method name="start" symbol="soup_server_message_start">
- <return-type type="void"/>
- <parameters>
- <parameter name="smsg" type="SoupServerMessage*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="SoupSession" parent="GObject" type-name="SoupSession">
- <field name="queue" type="SoupMessageQueue*"/>
- <signal name="authenticate" when="FIRST"/>
- <signal name="reauthenticate" when="FIRST"/>
- <property name="proxy-uri" readable="1" type="gpointer" writable="1"/>
- <property name="max-conns" readable="1" type="gint" writable="1"/>
- <property name="max-conns-per-host" readable="1" type="gint" writable="1"/>
- <property name="use-ntlm" readable="1" type="gboolean" writable="1"/>
- <property name="ssl-ca-file" readable="1" type="gchar*" writable="1"/>
- <property construct-only="1" name="async-context" readable="1" type="gpointer" writable="1"/>
- <property name="timeout" readable="1" type="guint" writable="1"/>
- <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>
- <vfunc name="cancel_message">
- <return-type type="void"/>
- <parameters>
- <parameter name="session" type="SoupSession*"/>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </vfunc>
- <method name="abort" symbol="soup_session_abort">
- <return-type type="void"/>
- <parameters>
- <parameter name="session" type="SoupSession*"/>
- </parameters>
- </method>
- <method name="add_filter" symbol="soup_session_add_filter">
- <return-type type="void"/>
- <parameters>
- <parameter name="session" type="SoupSession*"/>
- <parameter name="filter" type="SoupMessageFilter*"/>
- </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*"/>
- </parameters>
- </method>
- <method name="get_connection" symbol="soup_session_get_connection">
- <return-type type="SoupConnection*"/>
- <parameters>
- <parameter name="session" type="SoupSession*"/>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="try_pruning" type="gboolean*"/>
- <parameter name="is_new" type="gboolean*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="soup_session_get_type">
- <return-type type="GType"/>
- </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="SoupMessageCallbackFn"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="remove_filter" symbol="soup_session_remove_filter">
- <return-type type="void"/>
- <parameters>
- <parameter name="session" type="SoupSession*"/>
- <parameter name="filter" type="SoupMessageFilter*"/>
- </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="try_prune_connection" symbol="soup_session_try_prune_connection">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="session" type="SoupSession*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="SoupSessionAsync" parent="SoupSession" type-name="SoupSessionAsync">
- <method name="get_type" symbol="soup_session_async_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="soup_session_async_new"/>
- <constructor name="new_with_options" symbol="soup_session_async_new_with_options">
- <parameters>
- <parameter name="optname1" type="const-char*"/>
- </parameters>
- </constructor>
- </object>
- <object get-type="" name="SoupSessionSync" parent="SoupSession" type-name="SoupSessionSync">
- <method name="get_type" symbol="soup_session_sync_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="soup_session_sync_new"/>
- <constructor name="new_with_options" symbol="soup_session_sync_new_with_options">
- <parameters>
- <parameter name="optname1" type="const-char*"/>
- </parameters>
- </constructor>
- </object>
- <object get-type="" name="SoupSoapMessage" parent="SoupMessage" type-name="SoupSoapMessage">
- <method name="add_attribute" symbol="soup_soap_message_add_attribute">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="name" type="const-char*"/>
- <parameter name="value" type="const-char*"/>
- <parameter name="prefix" type="const-char*"/>
- <parameter name="ns_uri" type="const-char*"/>
- </parameters>
- </method>
- <method name="add_namespace" symbol="soup_soap_message_add_namespace">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="prefix" type="const-char*"/>
- <parameter name="ns_uri" type="const-char*"/>
- </parameters>
- </method>
- <method name="end_body" symbol="soup_soap_message_end_body">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="end_element" symbol="soup_soap_message_end_element">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="end_envelope" symbol="soup_soap_message_end_envelope">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="end_fault" symbol="soup_soap_message_end_fault">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="end_fault_detail" symbol="soup_soap_message_end_fault_detail">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="end_header" symbol="soup_soap_message_end_header">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="end_header_element" symbol="soup_soap_message_end_header_element">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="get_namespace_prefix" symbol="soup_soap_message_get_namespace_prefix">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="ns_uri" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="soup_soap_message_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_xml_doc" symbol="soup_soap_message_get_xml_doc">
- <return-type type="xmlDocPtr"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="soup_soap_message_new">
- <parameters>
- <parameter name="method" type="const-char*"/>
- <parameter name="uri_string" type="const-char*"/>
- <parameter name="standalone" type="gboolean"/>
- <parameter name="xml_encoding" type="const-char*"/>
- <parameter name="env_prefix" type="const-char*"/>
- <parameter name="env_uri" type="const-char*"/>
- </parameters>
- </constructor>
- <constructor name="new_from_uri" symbol="soup_soap_message_new_from_uri">
- <parameters>
- <parameter name="method" type="const-char*"/>
- <parameter name="uri" type="const-SoupUri*"/>
- <parameter name="standalone" type="gboolean"/>
- <parameter name="xml_encoding" type="const-char*"/>
- <parameter name="env_prefix" type="const-char*"/>
- <parameter name="env_uri" type="const-char*"/>
- </parameters>
- </constructor>
- <method name="parse_response" symbol="soup_soap_message_parse_response">
- <return-type type="SoupSoapResponse*"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="persist" symbol="soup_soap_message_persist">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="reset" symbol="soup_soap_message_reset">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="set_default_namespace" symbol="soup_soap_message_set_default_namespace">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="ns_uri" type="const-char*"/>
- </parameters>
- </method>
- <method name="set_element_type" symbol="soup_soap_message_set_element_type">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="xsi_type" type="const-char*"/>
- </parameters>
- </method>
- <method name="set_encoding_style" symbol="soup_soap_message_set_encoding_style">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="enc_style" type="const-char*"/>
- </parameters>
- </method>
- <method name="set_null" symbol="soup_soap_message_set_null">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="start_body" symbol="soup_soap_message_start_body">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="start_element" symbol="soup_soap_message_start_element">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="name" type="const-char*"/>
- <parameter name="prefix" type="const-char*"/>
- <parameter name="ns_uri" type="const-char*"/>
- </parameters>
- </method>
- <method name="start_envelope" symbol="soup_soap_message_start_envelope">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="start_fault" symbol="soup_soap_message_start_fault">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="faultcode" type="const-char*"/>
- <parameter name="faultstring" type="const-char*"/>
- <parameter name="faultfactor" type="const-char*"/>
- </parameters>
- </method>
- <method name="start_fault_detail" symbol="soup_soap_message_start_fault_detail">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="start_header" symbol="soup_soap_message_start_header">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- </parameters>
- </method>
- <method name="start_header_element" symbol="soup_soap_message_start_header_element">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="name" type="const-char*"/>
- <parameter name="must_understand" type="gboolean"/>
- <parameter name="actor_uri" type="const-char*"/>
- <parameter name="prefix" type="const-char*"/>
- <parameter name="ns_uri" type="const-char*"/>
- </parameters>
- </method>
- <method name="write_base64" symbol="soup_soap_message_write_base64">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="string" type="const-char*"/>
- <parameter name="len" type="int"/>
- </parameters>
- </method>
- <method name="write_buffer" symbol="soup_soap_message_write_buffer">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="buffer" type="const-char*"/>
- <parameter name="len" type="int"/>
- </parameters>
- </method>
- <method name="write_double" symbol="soup_soap_message_write_double">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="d" type="double"/>
- </parameters>
- </method>
- <method name="write_int" symbol="soup_soap_message_write_int">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="i" type="glong"/>
- </parameters>
- </method>
- <method name="write_string" symbol="soup_soap_message_write_string">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="string" type="const-char*"/>
- </parameters>
- </method>
- <method name="write_time" symbol="soup_soap_message_write_time">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupSoapMessage*"/>
- <parameter name="timeval" type="const-time_t*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="SoupSoapResponse" parent="GObject" type-name="SoupSoapResponse">
- <method name="from_string" symbol="soup_soap_response_from_string">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="response" type="SoupSoapResponse*"/>
- <parameter name="xmlstr" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_first_parameter" symbol="soup_soap_response_get_first_parameter">
- <return-type type="SoupSoapParameter*"/>
- <parameters>
- <parameter name="response" type="SoupSoapResponse*"/>
- </parameters>
- </method>
- <method name="get_first_parameter_by_name" symbol="soup_soap_response_get_first_parameter_by_name">
- <return-type type="SoupSoapParameter*"/>
- <parameters>
- <parameter name="response" type="SoupSoapResponse*"/>
- <parameter name="name" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_method_name" symbol="soup_soap_response_get_method_name">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="response" type="SoupSoapResponse*"/>
- </parameters>
- </method>
- <method name="get_next_parameter" symbol="soup_soap_response_get_next_parameter">
- <return-type type="SoupSoapParameter*"/>
- <parameters>
- <parameter name="response" type="SoupSoapResponse*"/>
- <parameter name="from" type="SoupSoapParameter*"/>
- </parameters>
- </method>
- <method name="get_next_parameter_by_name" symbol="soup_soap_response_get_next_parameter_by_name">
- <return-type type="SoupSoapParameter*"/>
- <parameters>
- <parameter name="response" type="SoupSoapResponse*"/>
- <parameter name="from" type="SoupSoapParameter*"/>
- <parameter name="name" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_parameters" symbol="soup_soap_response_get_parameters">
- <return-type type="const-GList*"/>
- <parameters>
- <parameter name="response" type="SoupSoapResponse*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="soup_soap_response_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="soup_soap_response_new"/>
- <constructor name="new_from_string" symbol="soup_soap_response_new_from_string">
- <parameters>
- <parameter name="xmlstr" type="const-char*"/>
- </parameters>
- </constructor>
- <method name="set_method_name" symbol="soup_soap_response_set_method_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="response" type="SoupSoapResponse*"/>
- <parameter name="method_name" type="const-char*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="SoupSocket" parent="GObject" type-name="SoupSocket">
- <signal name="connect_result" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="arg1" type="SoupSocket*"/>
- <parameter name="arg2" type="guint"/>
- </parameters>
- </signal>
- <signal name="readable" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="arg1" type="SoupSocket*"/>
- </parameters>
- </signal>
- <signal name="writable" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="arg1" type="SoupSocket*"/>
- </parameters>
- </signal>
- <signal name="disconnected" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="arg1" type="SoupSocket*"/>
- </parameters>
- </signal>
- <signal name="new_connection" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="arg1" type="SoupSocket*"/>
- <parameter name="arg2" type="SoupSocket*"/>
- </parameters>
- </signal>
- <property name="non-blocking" readable="1" type="gboolean" writable="1"/>
- <property name="nodelay" readable="1" type="gboolean" writable="1"/>
- <property name="reuseaddr" readable="1" type="gboolean" writable="1"/>
- <property name="cloexec" readable="1" type="gboolean" writable="1"/>
- <property name="is-server" readable="1" type="gboolean"/>
- <property name="ssl-creds" readable="1" type="gpointer" writable="1"/>
- <property construct-only="1" name="async-context" readable="1" type="gpointer" writable="1"/>
- <property name="timeout" readable="1" type="guint" writable="1"/>
- <method name="client_new_async" symbol="soup_socket_client_new_async">
- <return-type type="SoupSocket*"/>
- <parameters>
- <parameter name="hostname" type="const-char*"/>
- <parameter name="port" type="guint"/>
- <parameter name="ssl_creds" type="gpointer"/>
- <parameter name="callback" type="SoupSocketCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="client_new_sync" symbol="soup_socket_client_new_sync">
- <return-type type="SoupSocket*"/>
- <parameters>
- <parameter name="hostname" type="const-char*"/>
- <parameter name="port" type="guint"/>
- <parameter name="ssl_creds" type="gpointer"/>
- <parameter name="status_ret" type="guint*"/>
- </parameters>
- </method>
- <method name="connect" symbol="soup_socket_connect">
- <return-type type="guint"/>
- <parameters>
- <parameter name="sock" type="SoupSocket*"/>
- <parameter name="remote_addr" type="SoupAddress*"/>
- </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="get_type" symbol="soup_socket_get_type">
- <return-type type="GType"/>
- </method>
- <method name="is_connected" symbol="soup_socket_is_connected">
- <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*"/>
- <parameter name="local_addr" type="SoupAddress*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="soup_socket_new">
- <parameters>
- <parameter name="optname1" type="const-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*"/>
- </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*"/>
- </parameters>
- </method>
- <method name="server_new" symbol="soup_socket_server_new">
- <return-type type="SoupSocket*"/>
- <parameters>
- <parameter name="local_addr" type="SoupAddress*"/>
- <parameter name="ssl_creds" type="gpointer"/>
- <parameter name="callback" type="SoupSocketListenerCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </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="const-char*"/>
- </parameters>
- </method>
- <method name="start_ssl" symbol="soup_socket_start_ssl">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="sock" type="SoupSocket*"/>
- </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*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="SoupXmlrpcMessage" parent="SoupMessage" type-name="SoupXmlrpcMessage">
- <method name="end_array" symbol="soup_xmlrpc_message_end_array">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- </parameters>
- </method>
- <method name="end_call" symbol="soup_xmlrpc_message_end_call">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- </parameters>
- </method>
- <method name="end_member" symbol="soup_xmlrpc_message_end_member">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- </parameters>
- </method>
- <method name="end_param" symbol="soup_xmlrpc_message_end_param">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- </parameters>
- </method>
- <method name="end_struct" symbol="soup_xmlrpc_message_end_struct">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- </parameters>
- </method>
- <method name="from_string" symbol="soup_xmlrpc_message_from_string">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="message" type="SoupXmlrpcMessage*"/>
- <parameter name="xmlstr" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="soup_xmlrpc_message_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="soup_xmlrpc_message_new">
- <parameters>
- <parameter name="uri_string" type="const-char*"/>
- </parameters>
- </constructor>
- <constructor name="new_from_uri" symbol="soup_xmlrpc_message_new_from_uri">
- <parameters>
- <parameter name="uri" type="const-SoupUri*"/>
- </parameters>
- </constructor>
- <method name="parse_response" symbol="soup_xmlrpc_message_parse_response">
- <return-type type="SoupXmlrpcResponse*"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- </parameters>
- </method>
- <method name="persist" symbol="soup_xmlrpc_message_persist">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- </parameters>
- </method>
- <method name="start_array" symbol="soup_xmlrpc_message_start_array">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- </parameters>
- </method>
- <method name="start_call" symbol="soup_xmlrpc_message_start_call">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- <parameter name="method_name" type="const-char*"/>
- </parameters>
- </method>
- <method name="start_member" symbol="soup_xmlrpc_message_start_member">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- <parameter name="name" type="const-char*"/>
- </parameters>
- </method>
- <method name="start_param" symbol="soup_xmlrpc_message_start_param">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- </parameters>
- </method>
- <method name="start_struct" symbol="soup_xmlrpc_message_start_struct">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- </parameters>
- </method>
- <method name="to_string" symbol="soup_xmlrpc_message_to_string">
- <return-type type="xmlChar*"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- </parameters>
- </method>
- <method name="write_base64" symbol="soup_xmlrpc_message_write_base64">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- <parameter name="buf" type="gconstpointer"/>
- <parameter name="len" type="int"/>
- </parameters>
- </method>
- <method name="write_boolean" symbol="soup_xmlrpc_message_write_boolean">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- <parameter name="b" type="gboolean"/>
- </parameters>
- </method>
- <method name="write_datetime" symbol="soup_xmlrpc_message_write_datetime">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- <parameter name="timeval" type="const-time_t"/>
- </parameters>
- </method>
- <method name="write_double" symbol="soup_xmlrpc_message_write_double">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- <parameter name="d" type="double"/>
- </parameters>
- </method>
- <method name="write_int" symbol="soup_xmlrpc_message_write_int">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- <parameter name="i" type="long"/>
- </parameters>
- </method>
- <method name="write_string" symbol="soup_xmlrpc_message_write_string">
- <return-type type="void"/>
- <parameters>
- <parameter name="msg" type="SoupXmlrpcMessage*"/>
- <parameter name="str" type="const-char*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="SoupXmlrpcResponse" parent="GObject" type-name="SoupXmlrpcResponse">
- <method name="from_string" symbol="soup_xmlrpc_response_from_string">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="response" type="SoupXmlrpcResponse*"/>
- <parameter name="xmlstr" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="soup_xmlrpc_response_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_value" symbol="soup_xmlrpc_response_get_value">
- <return-type type="SoupXmlrpcValue*"/>
- <parameters>
- <parameter name="response" type="SoupXmlrpcResponse*"/>
- </parameters>
- </method>
- <method name="is_fault" symbol="soup_xmlrpc_response_is_fault">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="response" type="SoupXmlrpcResponse*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="soup_xmlrpc_response_new"/>
- <constructor name="new_from_string" symbol="soup_xmlrpc_response_new_from_string">
- <parameters>
- <parameter name="xmlstr" type="const-char*"/>
- </parameters>
- </constructor>
- <method name="to_string" symbol="soup_xmlrpc_response_to_string">
- <return-type type="xmlChar*"/>
- <parameters>
- <parameter name="response" type="SoupXmlrpcResponse*"/>
- </parameters>
- </method>
- </object>
- <struct get-type="" name="SoupAuthBasicClass" type-name="SoupAuthBasicClass">
- <field name="parent_class" readable="1" type="SoupAuthClass" writable="1"/>
- </struct>
- <struct get-type="" name="SoupDNSLookup" opaque="true" type-name="SoupDNSLookup">
- <method name="address" symbol="soup_dns_lookup_address">
- <return-type type="SoupDNSLookup*"/>
- <parameters>
- <parameter name="sockaddr" type="sockaddr*"/>
- </parameters>
- </method>
- <method name="cancel" symbol="soup_dns_lookup_cancel">
- <return-type type="void"/>
- <parameters>
- <parameter name="lookup" type="SoupDNSLookup*"/>
- </parameters>
- </method>
- <method name="free" symbol="soup_dns_lookup_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="lookup" type="SoupDNSLookup*"/>
- </parameters>
- </method>
- <method name="get_hostname" symbol="soup_dns_lookup_get_hostname">
- <return-type type="char*"/>
- <parameters>
- <parameter name="lookup" type="SoupDNSLookup*"/>
- </parameters>
- </method>
- <method name="name" symbol="soup_dns_lookup_name">
- <return-type type="SoupDNSLookup*"/>
- <parameters>
- <parameter name="name" type="const-char*"/>
- </parameters>
- </method>
- <method name="resolve" symbol="soup_dns_lookup_resolve">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="lookup" type="SoupDNSLookup*"/>
- </parameters>
- </method>
- <method name="resolve_async" symbol="soup_dns_lookup_resolve_async">
- <return-type type="void"/>
- <parameters>
- <parameter name="lookup" type="SoupDNSLookup*"/>
- <parameter name="async_context" type="GMainContext*"/>
- <parameter name="callback" type="SoupDNSCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="SoupDataBuffer" type-name="SoupDataBuffer">
- <field name="owner" readable="1" type="SoupOwnership" writable="1"/>
- <field name="body" readable="1" type="char*" writable="1"/>
- <field name="length" readable="1" type="guint" writable="1"/>
- </struct>
- <struct get-type="" name="SoupMD5Context" type-name="SoupMD5Context">
- <field name="buf" readable="1" type="guint32" writable="1"/>
- <field name="bits" readable="1" type="guint32" writable="1"/>
- <field name="in" readable="1" type="guchar" writable="1"/>
- <field name="doByteReverse" readable="1" type="gboolean" writable="1"/>
- </struct>
- <struct get-type="" name="SoupMessageQueue" opaque="true" type-name="SoupMessageQueue">
- <method name="append" symbol="soup_message_queue_append">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="SoupMessageQueue*"/>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- <method name="destroy" symbol="soup_message_queue_destroy">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="SoupMessageQueue*"/>
- </parameters>
- </method>
- <method name="first" symbol="soup_message_queue_first">
- <return-type type="SoupMessage*"/>
- <parameters>
- <parameter name="queue" type="SoupMessageQueue*"/>
- <parameter name="iter" type="SoupMessageQueueIter*"/>
- </parameters>
- </method>
- <method name="free_iter" symbol="soup_message_queue_free_iter">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="SoupMessageQueue*"/>
- <parameter name="iter" type="SoupMessageQueueIter*"/>
- </parameters>
- </method>
- <method name="new" symbol="soup_message_queue_new">
- <return-type type="SoupMessageQueue*"/>
- </method>
- <method name="next" symbol="soup_message_queue_next">
- <return-type type="SoupMessage*"/>
- <parameters>
- <parameter name="queue" type="SoupMessageQueue*"/>
- <parameter name="iter" type="SoupMessageQueueIter*"/>
- </parameters>
- </method>
- <method name="remove" symbol="soup_message_queue_remove">
- <return-type type="SoupMessage*"/>
- <parameters>
- <parameter name="queue" type="SoupMessageQueue*"/>
- <parameter name="iter" type="SoupMessageQueueIter*"/>
- </parameters>
- </method>
- <method name="remove_message" symbol="soup_message_queue_remove_message">
- <return-type type="void"/>
- <parameters>
- <parameter name="queue" type="SoupMessageQueue*"/>
- <parameter name="msg" type="SoupMessage*"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="SoupMessageQueueIter" type-name="SoupMessageQueueIter">
- <field name="cur" readable="1" type="GList*" writable="1"/>
- <field name="next" readable="1" type="GList*" writable="1"/>
- </struct>
- <struct get-type="" name="SoupServerAuthBasic" type-name="SoupServerAuthBasic">
- <field name="type" readable="1" type="SoupAuthType" writable="1"/>
- <field name="user" readable="1" type="const-gchar*" writable="1"/>
- <field name="passwd" readable="1" type="const-gchar*" writable="1"/>
- </struct>
- <struct get-type="" name="SoupServerAuthContext" type-name="SoupServerAuthContext">
- <field name="types" readable="1" type="guint" writable="1"/>
- <field name="callback" readable="1" type="SoupServerAuthCallbackFn" writable="1"/>
- <field name="user_data" readable="1" type="gpointer" writable="1"/>
- <field name="realm" readable="1" type="struct-{const-gchar*" writable="1"/>
- <field name="basic_info" readable="1" type="}" writable="1"/>
- <field name="realm" readable="1" type="struct-{const-gchar*" writable="1"/>
- <field name="allow_algorithms" readable="1" type="guint" writable="1"/>
- <field name="force_integrity" readable="1" type="gboolean" writable="1"/>
- <field name="digest_info" readable="1" type="}" writable="1"/>
- <method name="challenge" symbol="soup_server_auth_context_challenge">
- <return-type type="void"/>
- <parameters>
- <parameter name="auth_ctx" type="SoupServerAuthContext*"/>
- <parameter name="msg" type="SoupMessage*"/>
- <parameter name="header_name" type="gchar*"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="SoupServerAuthDigest" type-name="SoupServerAuthDigest">
- <field name="type" readable="1" type="SoupAuthType" writable="1"/>
- <field name="algorithm" readable="1" type="SoupDigestAlgorithm" writable="1"/>
- <field name="integrity" readable="1" type="gboolean" writable="1"/>
- <field name="realm" readable="1" type="const-gchar*" writable="1"/>
- <field name="user" readable="1" type="const-gchar*" writable="1"/>
- <field name="nonce" readable="1" type="const-gchar*" writable="1"/>
- <field name="nonce_count" readable="1" type="gint" writable="1"/>
- <field name="cnonce" readable="1" type="const-gchar*" writable="1"/>
- <field name="digest_uri" readable="1" type="const-gchar*" writable="1"/>
- <field name="digest_response" readable="1" type="const-gchar*" writable="1"/>
- <field name="request_method" readable="1" type="const-gchar*" writable="1"/>
- </struct>
- <struct get-type="" name="SoupServerContext" type-name="SoupServerContext">
- <field name="msg" readable="1" type="SoupMessage*" writable="1"/>
- <field name="path" readable="1" type="char*" writable="1"/>
- <field name="method_id" readable="1" type="SoupMethodId" writable="1"/>
- <field name="auth" readable="1" type="SoupServerAuth*" writable="1"/>
- <field name="server" readable="1" type="SoupServer*" writable="1"/>
- <field name="handler" readable="1" type="SoupServerHandler*" writable="1"/>
- <field name="sock" readable="1" type="SoupSocket*" writable="1"/>
- <method name="get_client_address" symbol="soup_server_context_get_client_address">
- <return-type type="SoupAddress*"/>
- <parameters>
- <parameter name="ctx" type="SoupServerContext*"/>
- </parameters>
- </method>
- <method name="get_client_host" symbol="soup_server_context_get_client_host">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="ctx" type="SoupServerContext*"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="SoupServerHandler" type-name="SoupServerHandler">
- <field name="path" readable="1" type="char*" writable="1"/>
- <field name="auth_ctx" readable="1" type="SoupServerAuthContext*" writable="1"/>
- <field name="callback" readable="1" type="SoupServerCallbackFn" writable="1"/>
- <field name="unregister" readable="1" type="SoupServerUnregisterFn" writable="1"/>
- <field name="user_data" readable="1" type="gpointer" writable="1"/>
- </struct>
- <struct get-type="" name="SoupUri" opaque="true" type-name="SoupUri">
- <field access="public" name="protocol" readable="1" type="SoupProtocol" writable="1" writeable="true"/>
- <field access="public" name="user" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="passwd" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="host" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="port" readable="1" type="guint" writable="1" writeable="true"/>
- <field access="public" name="path" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="query" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="fragment" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="broken_encoding" readable="1" type="gboolean" writable="1" writeable="true"/>
- <method name="copy" symbol="soup_uri_copy">
- <return-type type="SoupUri*"/>
- <parameters>
- <parameter name="uri" type="const-SoupUri*"/>
- </parameters>
- </method>
- <method name="copy_root" symbol="soup_uri_copy_root">
- <return-type type="SoupUri*"/>
- <parameters>
- <parameter name="uri" type="const-SoupUri*"/>
- </parameters>
- </method>
- <method name="decode" symbol="soup_uri_decode">
- <return-type type="void"/>
- <parameters>
- <parameter name="part" type="char*"/>
- </parameters>
- </method>
- <method name="encode" symbol="soup_uri_encode">
- <return-type type="char*"/>
- <parameters>
- <parameter name="part" type="const-char*"/>
- <parameter name="escape_extra" type="const-char*"/>
- </parameters>
- </method>
- <method name="equal" symbol="soup_uri_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="uri1" type="const-SoupUri*"/>
- <parameter name="uri2" type="const-SoupUri*"/>
- </parameters>
- </method>
- <method name="free" symbol="soup_uri_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="uri" type="SoupUri*"/>
- </parameters>
- </method>
- <method name="new" symbol="soup_uri_new">
- <return-type type="SoupUri*"/>
- <parameters>
- <parameter name="uri_string" type="const-char*"/>
- </parameters>
- </method>
- <method name="new_with_base" symbol="soup_uri_new_with_base">
- <return-type type="SoupUri*"/>
- <parameters>
- <parameter name="base" type="const-SoupUri*"/>
- <parameter name="uri_string" type="const-char*"/>
- </parameters>
- </method>
- <method name="to_string" symbol="soup_uri_to_string">
- <return-type type="char*"/>
- <parameters>
- <parameter name="uri" type="const-SoupUri*"/>
- <parameter name="just_path" type="gboolean"/>
- </parameters>
- </method>
- <method name="uses_default_port" symbol="soup_uri_uses_default_port">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="uri" type="const-SoupUri*"/>
- </parameters>
- </method>
- </struct>
- <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>
- <struct name="SoupDate">
- <method name="generate" symbol="soup_date_generate">
- <return-type type="char*"/>
- <parameters>
- <parameter name="when" type="time_t"/>
- </parameters>
- </method>
- <method name="iso8601_parse" symbol="soup_date_iso8601_parse">
- <return-type type="time_t"/>
- <parameters>
- <parameter name="timestamp" type="const-char*"/>
- </parameters>
- </method>
- <method name="parse" symbol="soup_date_parse">
- <return-type type="time_t"/>
- <parameters>
- <parameter name="timestamp" type="const-char*"/>
- </parameters>
- </method>
- </struct>
- <struct name="SoupDns">
- <method name="init" symbol="soup_dns_init">
- <return-type type="void"/>
- </method>
- <method name="ntop" symbol="soup_dns_ntop">
- <return-type type="char*"/>
- <parameters>
- <parameter name="sa" type="sockaddr*"/>
- </parameters>
- </method>
- </struct>
- <struct name="SoupHeader">
- <method name="param_copy_token" symbol="soup_header_param_copy_token">
- <return-type type="char*"/>
- <parameters>
- <parameter name="tokens" type="GHashTable*"/>
- <parameter name="t" type="char*"/>
- </parameters>
- </method>
- <method name="param_decode_token" symbol="soup_header_param_decode_token">
- <return-type type="char*"/>
- <parameters>
- <parameter name="in" type="char**"/>
- </parameters>
- </method>
- <method name="param_destroy_hash" symbol="soup_header_param_destroy_hash">
- <return-type type="void"/>
- <parameters>
- <parameter name="table" type="GHashTable*"/>
- </parameters>
- </method>
- <method name="param_parse_list" symbol="soup_header_param_parse_list">
- <return-type type="GHashTable*"/>
- <parameters>
- <parameter name="header" type="const-char*"/>
- </parameters>
- </method>
- </struct>
- <struct name="SoupHeaders">
- <method name="parse_request" symbol="soup_headers_parse_request">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="str" type="const-char*"/>
- <parameter name="len" type="int"/>
- <parameter name="dest" type="GHashTable*"/>
- <parameter name="req_method" type="char**"/>
- <parameter name="req_path" type="char**"/>
- <parameter name="ver" type="SoupHttpVersion*"/>
- </parameters>
- </method>
- <method name="parse_response" symbol="soup_headers_parse_response">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="str" type="const-char*"/>
- <parameter name="len" type="int"/>
- <parameter name="dest" type="GHashTable*"/>
- <parameter name="ver" type="SoupHttpVersion*"/>
- <parameter name="status_code" type="guint*"/>
- <parameter name="reason_phrase" type="char**"/>
- </parameters>
- </method>
- <method name="parse_status_line" symbol="soup_headers_parse_status_line">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="status_line" type="const-char*"/>
- <parameter name="ver" type="SoupHttpVersion*"/>
- <parameter name="status_code" type="guint*"/>
- <parameter name="reason_phrase" type="char**"/>
- </parameters>
- </method>
- </struct>
- <function name="method_get_id" symbol="soup_method_get_id">
- <return-type type="SoupMethodId"/>
- <parameters>
- <parameter name="method" type="const-char*"/>
- </parameters>
- </function>
- <function name="mktime_utc" symbol="soup_mktime_utc">
- <return-type type="time_t"/>
- <parameters>
- <parameter name="tm" type="tm*"/>
- </parameters>
- </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="const-char*"/>
- <parameter name="c_handler" type="GCallback"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </function>
- <struct name="SoupSoap">
- <method name="parameter_get_first_child" symbol="soup_soap_parameter_get_first_child">
- <return-type type="SoupSoapParameter*"/>
- <parameters>
- <parameter name="param" type="SoupSoapParameter*"/>
- </parameters>
- </method>
- <method name="parameter_get_first_child_by_name" symbol="soup_soap_parameter_get_first_child_by_name">
- <return-type type="SoupSoapParameter*"/>
- <parameters>
- <parameter name="param" type="SoupSoapParameter*"/>
- <parameter name="name" type="const-char*"/>
- </parameters>
- </method>
- <method name="parameter_get_int_value" symbol="soup_soap_parameter_get_int_value">
- <return-type type="int"/>
- <parameters>
- <parameter name="param" type="SoupSoapParameter*"/>
- </parameters>
- </method>
- <method name="parameter_get_name" symbol="soup_soap_parameter_get_name">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="param" type="SoupSoapParameter*"/>
- </parameters>
- </method>
- <method name="parameter_get_next_child" symbol="soup_soap_parameter_get_next_child">
- <return-type type="SoupSoapParameter*"/>
- <parameters>
- <parameter name="param" type="SoupSoapParameter*"/>
- </parameters>
- </method>
- <method name="parameter_get_next_child_by_name" symbol="soup_soap_parameter_get_next_child_by_name">
- <return-type type="SoupSoapParameter*"/>
- <parameters>
- <parameter name="param" type="SoupSoapParameter*"/>
- <parameter name="name" type="const-char*"/>
- </parameters>
- </method>
- <method name="parameter_get_property" symbol="soup_soap_parameter_get_property">
- <return-type type="char*"/>
- <parameters>
- <parameter name="param" type="SoupSoapParameter*"/>
- <parameter name="prop_name" type="const-char*"/>
- </parameters>
- </method>
- <method name="parameter_get_string_value" symbol="soup_soap_parameter_get_string_value">
- <return-type type="char*"/>
- <parameters>
- <parameter name="param" type="SoupSoapParameter*"/>
- </parameters>
- </method>
- </struct>
- <struct name="SoupSsl">
- <method name="error_quark" symbol="soup_ssl_error_quark">
- <return-type type="GQuark"/>
- </method>
- <method name="free_client_credentials" symbol="soup_ssl_free_client_credentials">
- <return-type type="void"/>
- <parameters>
- <parameter name="creds" type="gpointer"/>
- </parameters>
- </method>
- <method name="free_server_credentials" symbol="soup_ssl_free_server_credentials">
- <return-type type="void"/>
- <parameters>
- <parameter name="creds" type="gpointer"/>
- </parameters>
- </method>
- <method name="get_client_credentials" symbol="soup_ssl_get_client_credentials">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="ca_file" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_server_credentials" symbol="soup_ssl_get_server_credentials">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="cert_file" type="const-char*"/>
- <parameter name="key_file" type="const-char*"/>
- </parameters>
- </method>
- <method name="wrap_iochannel" symbol="soup_ssl_wrap_iochannel">
- <return-type type="GIOChannel*"/>
- <parameters>
- <parameter name="sock" type="GIOChannel*"/>
- <parameter name="type" type="SoupSSLType"/>
- <parameter name="remote_host" type="const-char*"/>
- <parameter name="credentials" type="gpointer"/>
- </parameters>
- </method>
- </struct>
- <function name="status_get_phrase" symbol="soup_status_get_phrase">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="status_code" type="guint"/>
- </parameters>
- </function>
- <struct name="SoupStr">
- <method name="case_equal" symbol="soup_str_case_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="v1" type="gconstpointer"/>
- <parameter name="v2" type="gconstpointer"/>
- </parameters>
- </method>
- <method name="case_hash" symbol="soup_str_case_hash">
- <return-type type="guint"/>
- <parameters>
- <parameter name="key" type="gconstpointer"/>
- </parameters>
- </method>
- </struct>
- <function name="xml_real_node" symbol="soup_xml_real_node">
- <return-type type="xmlNode*"/>
- <parameters>
- <parameter name="node" type="xmlNode*"/>
- </parameters>
- </function>
- <struct name="SoupXmlrpc">
- <method name="value_array_get_iterator" symbol="soup_xmlrpc_value_array_get_iterator">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value" type="SoupXmlrpcValue*"/>
- <parameter name="iter" type="SoupXmlrpcValueArrayIterator**"/>
- </parameters>
- </method>
- <method name="value_array_iterator_get_value" symbol="soup_xmlrpc_value_array_iterator_get_value">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="iter" type="SoupXmlrpcValueArrayIterator*"/>
- <parameter name="value" type="SoupXmlrpcValue**"/>
- </parameters>
- </method>
- <method name="value_array_iterator_next" symbol="soup_xmlrpc_value_array_iterator_next">
- <return-type type="SoupXmlrpcValueArrayIterator*"/>
- <parameters>
- <parameter name="iter" type="SoupXmlrpcValueArrayIterator*"/>
- </parameters>
- </method>
- <method name="value_array_iterator_prev" symbol="soup_xmlrpc_value_array_iterator_prev">
- <return-type type="SoupXmlrpcValueArrayIterator*"/>
- <parameters>
- <parameter name="iter" type="SoupXmlrpcValueArrayIterator*"/>
- </parameters>
- </method>
- <method name="value_dump" symbol="soup_xmlrpc_value_dump">
- <return-type type="void"/>
- <parameters>
- <parameter name="value" type="SoupXmlrpcValue*"/>
- </parameters>
- </method>
- <method name="value_get_base64" symbol="soup_xmlrpc_value_get_base64">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value" type="SoupXmlrpcValue*"/>
- <parameter name="data" type="GByteArray**"/>
- </parameters>
- </method>
- <method name="value_get_boolean" symbol="soup_xmlrpc_value_get_boolean">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value" type="SoupXmlrpcValue*"/>
- <parameter name="b" type="gboolean*"/>
- </parameters>
- </method>
- <method name="value_get_datetime" symbol="soup_xmlrpc_value_get_datetime">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value" type="SoupXmlrpcValue*"/>
- <parameter name="timeval" type="time_t*"/>
- </parameters>
- </method>
- <method name="value_get_double" symbol="soup_xmlrpc_value_get_double">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value" type="SoupXmlrpcValue*"/>
- <parameter name="b" type="double*"/>
- </parameters>
- </method>
- <method name="value_get_int" symbol="soup_xmlrpc_value_get_int">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value" type="SoupXmlrpcValue*"/>
- <parameter name="i" type="long*"/>
- </parameters>
- </method>
- <method name="value_get_string" symbol="soup_xmlrpc_value_get_string">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value" type="SoupXmlrpcValue*"/>
- <parameter name="str" type="char**"/>
- </parameters>
- </method>
- <method name="value_get_struct" symbol="soup_xmlrpc_value_get_struct">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="value" type="SoupXmlrpcValue*"/>
- <parameter name="table" type="GHashTable**"/>
- </parameters>
- </method>
- <method name="value_get_type" symbol="soup_xmlrpc_value_get_type">
- <return-type type="SoupXmlrpcValueType"/>
- <parameters>
- <parameter name="value" type="SoupXmlrpcValue*"/>
- </parameters>
- </method>
- </struct>
- </namespace>
-</api>
Soup cheader_filename="libsoup/soup.h"
soup_add_io_watch hidden="1"
soup_address_new_from_sockaddr hidden="1"
+SoupConnection::authenticate has_emitter="1"
+SoupConnection::reauthenticate has_emitter="1"
soup_dns_lookup_address hidden="1"
soup_dns_ntop hidden="1"
SoupMessage::finished has_emitter="1"