]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
libsoup-2.4: fix arguments to several methods which take delegates
authorEvan Nemerson <evan@coeus-group.com>
Sun, 21 Mar 2010 07:55:02 +0000 (00:55 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Sun, 21 Mar 2010 08:12:15 +0000 (01:12 -0700)
vapi/libsoup-2.4.vapi
vapi/packages/libsoup-2.4/libsoup-2.4.metadata

index 55ef7e543d9a4ed62e6987fdf3ea1f20df53e8e1..78291b41591b47770109cfc31e9b8fc9526c935e 100644 (file)
@@ -58,8 +58,8 @@ namespace Soup {
                public bool covers (Soup.Message msg);
                public unowned string get_realm ();
                public void remove_path (string path);
-               public void set_filter (Soup.AuthDomainFilter filter, void* filter_data, GLib.DestroyNotify dnotify);
-               public void set_generic_auth_callback (Soup.AuthDomainGenericAuthCallback auth_callback, void* auth_data, GLib.DestroyNotify dnotify);
+               public void set_filter (owned Soup.AuthDomainFilter filter);
+               public void set_generic_auth_callback (owned Soup.AuthDomainGenericAuthCallback auth_callback);
                public bool try_generic_auth_callback (Soup.Message msg, string username);
                [NoAccessorMethod]
                public void* filter { get; set; }
@@ -77,7 +77,7 @@ namespace Soup {
        public class AuthDomainBasic : Soup.AuthDomain {
                [CCode (type = "SoupAuthDomain*", has_construct_function = false)]
                public AuthDomainBasic (string optname1);
-               public static void set_auth_callback (Soup.AuthDomain domain, Soup.AuthDomainBasicAuthCallback callback, GLib.DestroyNotify dnotify);
+               public static void set_auth_callback (Soup.AuthDomain domain, owned Soup.AuthDomainBasicAuthCallback callback);
                [NoAccessorMethod]
                public void* auth_callback { get; set; }
                [NoAccessorMethod]
@@ -88,7 +88,7 @@ namespace Soup {
                [CCode (type = "SoupAuthDomain*", has_construct_function = false)]
                public AuthDomainDigest (string optname1);
                public static unowned string encode_password (string username, string realm, string password);
-               public static void set_auth_callback (Soup.AuthDomain domain, Soup.AuthDomainDigestAuthCallback callback, GLib.DestroyNotify dnotify);
+               public static void set_auth_callback (Soup.AuthDomain domain, owned Soup.AuthDomainDigestAuthCallback callback);
                [NoAccessorMethod]
                public void* auth_callback { get; set; }
                [NoAccessorMethod]
@@ -198,9 +198,9 @@ namespace Soup {
        public class Logger : GLib.Object, Soup.SessionFeature {
                [CCode (has_construct_function = false)]
                public Logger (Soup.LoggerLogLevel level, int max_body_size);
-               public void set_printer (Soup.LoggerPrinter printer, void* printer_data, GLib.DestroyNotify destroy);
-               public void set_request_filter (Soup.LoggerFilter request_filter, void* filter_data, GLib.DestroyNotify destroy);
-               public void set_response_filter (Soup.LoggerFilter response_filter, void* filter_data, GLib.DestroyNotify destroy);
+               public void set_printer (owned Soup.LoggerPrinter printer);
+               public void set_request_filter (owned Soup.LoggerFilter request_filter);
+               public void set_response_filter (owned Soup.LoggerFilter response_filter);
        }
        [CCode (cheader_filename = "libsoup/soup.h")]
        public class Message : GLib.Object {
@@ -219,7 +219,7 @@ namespace Soup {
                public Soup.HTTPVersion get_http_version ();
                public unowned Soup.URI get_uri ();
                public bool is_keepalive ();
-               public void set_chunk_allocator (Soup.ChunkAllocator allocator, GLib.DestroyNotify destroy_notify);
+               public void set_chunk_allocator (owned Soup.ChunkAllocator allocator);
                public void set_flags (Soup.MessageFlags flags);
                public void set_http_version (Soup.HTTPVersion version);
                public void set_request (string content_type, Soup.MemoryUse req_use, string req_body, size_t req_length);
index 8bc6707f0ba2059516f6db439e6633c88baddb87..38a275447f98d63d0a3946cba683bb285eeed510 100644 (file)
@@ -4,10 +4,29 @@ soup_auth_is_authenticated hidden="1"
 soup_auth_is_for_proxy hidden="1"
 SoupAuthDomain:add-path hidden="1"
 SoupAuthDomain:remove-path hidden="1"
+soup_auth_domain_set_filter.filter transfer_ownership="1"
+soup_auth_domain_set_filter.filter_data hidden="1"
+soup_auth_domain_set_filter.dnotify hidden="1"
+soup_auth_domain_set_generic_auth_callback.auth_callback transfer_ownership="1"
+soup_auth_domain_set_generic_auth_callback.auth_data hidden="1"
+soup_auth_domain_set_generic_auth_callback.dnotify hidden="1"
+soup_auth_domain_basic_set_auth_callback.callback transfer_ownership="1"
+soup_auth_domain_basic_set_auth_callback.dnotify hidden="1"
+soup_auth_domain_digest_set_auth_callback.callback transfer_ownership="1"
+soup_auth_domain_digest_set_auth_callback.dnotify hidden="1"
 SoupBuffer ref_function="soup_buffer_copy" unref_function="soup_buffer_free"
 soup_buffer_copy transfer_ownership="1"
 soup_cookie_copy transfer_ownership="1"
 soup_date_copy transfer_ownership="1"
+soup_logger_set_printer.printer transfer_ownership="1"
+soup_logger_set_printer.printer_data hidden="1"
+soup_logger_set_printer.destroy hidden="1"
+soup_logger_set_request_filter.request_filter transfer_ownership="1"
+soup_logger_set_request_filter.filter_data hidden="1"
+soup_logger_set_request_filter.destroy hidden="1"
+soup_logger_set_response_filter.response_filter transfer_ownership="1"
+soup_logger_set_response_filter.filter_data hidden="1"
+soup_logger_set_response_filter.destroy hidden="1"
 SoupMessage::finished has_emitter="1"
 SoupMessage::got_body has_emitter="1"
 SoupMessage::got_chunk has_emitter="1"
@@ -22,6 +41,8 @@ SoupMessage::wrote_informational has_emitter="1"
 soup_message_headers_get_content_disposition.disposition transfer_ownership="1"
 soup_message_headers_get_content_disposition.params is_out="1" transfer_ownership="1" nullable="1"
 soup_message_headers_get_content_type.params is_out="1" transfer_ownership="1" nullable="1"
+soup_message_set_chunk_allocator.allocator transfer_ownership="1"
+soup_message_set_chunk_allocator.destroy_notify hidden="1"
 SoupMessageBody.data type_name="uint8" is_array="1"
 soup_server_new ellipsis="1"
 soup_server_add_handler.destroy hidden="1"