]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gio-2.0: Fix binding of Resolver.lookup_service*()
authorRico Tzschichholz <ricotz@ubuntu.com>
Sun, 18 Sep 2016 16:56:05 +0000 (18:56 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sat, 24 Sep 2016 06:58:40 +0000 (08:58 +0200)
vapi/gio-2.0.vapi
vapi/metadata/Gio-2.0-custom.vala
vapi/metadata/Gio-2.0.metadata

index 1b8ddc0e303df6b8e9c954646486215d62a46fcc..8bda78001782ce0a3af222b418529bdd9ce1b8a5 100644 (file)
@@ -1984,7 +1984,7 @@ namespace GLib {
                [NoAccessorMethod]
                public string uri { owned get; construct; }
        }
-       [CCode (cheader_filename = "gio/gio.h")]
+       [CCode (cheader_filename = "gio/gio.h", type_id = "g_resolver_get_type ()")]
        public class Resolver : GLib.Object {
                [CCode (has_construct_function = false)]
                protected Resolver ();
@@ -2003,15 +2003,9 @@ namespace GLib {
                [Version (since = "2.34")]
                public virtual async GLib.List<GLib.Variant> lookup_records_async (string rrname, GLib.ResolverRecordType record_type, GLib.Cancellable? cancellable = null) throws GLib.Error;
                [Version (since = "2.22")]
-               public GLib.List<GLib.SrvTarget> lookup_service (string service, string protocol, string domain, GLib.Cancellable? cancellable = null) throws GLib.Error;
-               [CCode (finish_function = "g_resolver_lookup_service_finish")]
-               public async GLib.List<GLib.SrvTarget> lookup_service_async (string service, string protocol, string domain, GLib.Cancellable? cancellable = null) throws GLib.Error;
-               [CCode (vfunc_name = "lookup_service")]
-               [NoWrapper]
-               public virtual GLib.List<GLib.SrvTarget> lookup_service_fn (string rrname, GLib.Cancellable? cancellable = null) throws GLib.Error;
-               [CCode (finish_function = "g_resolver_lookup_service_finish", vfunc_name = "lookup_service_async")]
-               [NoWrapper]
-               public virtual async GLib.List<GLib.SrvTarget> lookup_service_fn_async (string rrname, GLib.Cancellable? cancellable = null);
+               public virtual GLib.List<GLib.SrvTarget> lookup_service (string service, string protocol, string domain, GLib.Cancellable? cancellable = null) throws GLib.Error;
+               [CCode (finish_vfunc_name = "lookup_service_finish", vfunc_name = "lookup_service_async")]
+               public virtual async GLib.List<GLib.SrvTarget> lookup_service_async (string rrname, GLib.Cancellable? cancellable = null) throws GLib.Error;
                [Version (since = "2.22")]
                public void set_default ();
                public virtual signal void reload ();
index 7db0f5dc2c06e961226dd76cafbdd916fd2b8d86..32beefd7978dabfdb1518b2f7f5e990301bcd2fa 100644 (file)
@@ -134,13 +134,6 @@ namespace GLib {
                public void set_callback ([CCode (type = "GSourceFunc")] owned PollableSourceFunc func);
        }
 
-       public class Resolver : GLib.Object {
-               [CCode (finish_function = "g_resolver_lookup_service_finish")]
-               public async GLib.List<GLib.SrvTarget> lookup_service_async (string service, string protocol, string domain, GLib.Cancellable? cancellable = null) throws GLib.Error;
-               [NoWrapper, CCode (vfunc_name = "lookup_service_async", finish_function = "g_resolver_lookup_service_finish")]
-               public virtual async GLib.List<GLib.SrvTarget> lookup_service_fn_async (string rrname, GLib.Cancellable? cancellable = null);
-       }
-
        public class Settings : GLib.Object {
                [NoAccessorMethod]
                public GLib.SettingsBackend backend { owned get; construct; }
index a67d6914c6ba648c63eb37671b5cd4da91c068b0..c4084692882bbb833b663dacb87023dc6c1b88cc 100644 (file)
@@ -177,9 +177,8 @@ PropertyAction
   .parameter_type skip
   .state_type skip
 Resolver
-  .lookup_service_async skip
-  .lookup_service#virtual_method skip=false name="lookup_service_fn" type="GLib.List<GLib.SrvTarget>"
-  .lookup_service_finish skip
+  .lookup_service#method virtual
+  .lookup_service_async#virtual_method vfunc_name="lookup_service_async" finish_vfunc_name="lookup_service_finish"
 Settings
   .change_event skip
   .get skip=false sentinel=""