vala r2116 - in trunk: . vapi



Author: juergbi
Date: Thu Dec  4 21:16:25 2008
New Revision: 2116
URL: http://svn.gnome.org/viewvc/vala?rev=2116&view=rev

Log:
2008-12-04  JÃrg Billeter  <j bitron ch>

	* vapi/glib-2.0.vapi:

	Use generics in GAsyncQueue binding,
	patch by Zeeshan Ali Khattak, fixes bug 563225


Modified:
   trunk/ChangeLog
   trunk/vapi/glib-2.0.vapi

Modified: trunk/vapi/glib-2.0.vapi
==============================================================================
--- trunk/vapi/glib-2.0.vapi	(original)
+++ trunk/vapi/glib-2.0.vapi	Thu Dec  4 21:16:25 2008
@@ -1242,24 +1242,24 @@
 
 	[Compact]
 	[CCode (ref_function = "g_async_queue_ref", unref_function = "g_async_queue_unref")]
-	public class AsyncQueue {
+	public class AsyncQueue<G> {
 		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);
 	}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]