From: Jürg Billeter Date: Thu, 4 Dec 2008 21:16:25 +0000 (+0000) Subject: Use generics in GAsyncQueue binding, patch by Zeeshan Ali Khattak, fixes X-Git-Tag: VALA_0_5_3~78 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f1e820869a2b2cc49f5e48ec879755f2fd0c5895;p=thirdparty%2Fvala.git Use generics in GAsyncQueue binding, patch by Zeeshan Ali Khattak, fixes 2008-12-04 Jürg Billeter * vapi/glib-2.0.vapi: Use generics in GAsyncQueue binding, patch by Zeeshan Ali Khattak, fixes bug 563225 svn path=/trunk/; revision=2116 --- diff --git a/ChangeLog b/ChangeLog index ca99887e4..354a64832 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-12-04 Jürg Billeter + + * vapi/glib-2.0.vapi: + + Use generics in GAsyncQueue binding, + patch by Zeeshan Ali Khattak, fixes bug 563225 + 2008-12-02 Jürg Billeter * vala/valaassignment.vala: diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index 55d842689..3dedc44a6 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -1242,24 +1242,24 @@ namespace GLib { [Compact] [CCode (ref_function = "g_async_queue_ref", unref_function = "g_async_queue_unref")] - public class AsyncQueue { + public class AsyncQueue { public AsyncQueue (); - public void push (void* data); - public void push_sorted (void* data, CompareDataFunc func); - public void* pop (); - public void* try_pop (); - public void* timed_pop (ref TimeVal end_time); + public void push (G# data); + public void push_sorted (G# data, CompareDataFunc func); + public G pop (); + public G try_pop (); + public G timed_pop (ref TimeVal end_time); public int length (); public void sort (CompareDataFunc func); public void @lock (); public void unlock (); public void ref_unlocked (); public void unref_and_unlock (); - public void push_unlocked (void* data); - public void push_sorted_unlocked (void* data, CompareDataFunc func); - public void* pop_unlocked (); - public void* try_pop_unlocked (); - public void* timed_pop_unlocked (ref TimeVal end_time); + public void push_unlocked (G# data); + public void push_sorted_unlocked (G# data, CompareDataFunc func); + public G pop_unlocked (); + public G try_pop_unlocked (); + public G timed_pop_unlocked (ref TimeVal end_time); public int length_unlocked (); public void sort_unlocked (CompareDataFunc func); }