]> git.lizzy.rs Git - dragonstd.git/blobdiff - queue.h
Add queue_ppd
[dragonstd.git] / queue.h
diff --git a/queue.h b/queue.h
index cb4ad42964a45052b73a3bf99d86c54600a7a5df..d5eae5717fc3ec94189c1d4590ff990f52e0a72e 100644 (file)
--- a/queue.h
+++ b/queue.h
@@ -57,6 +57,16 @@ bool queue_enq(Queue *queue, void *dat);
        Notifies waiting consumer threads.
 */
 
+bool queue_ppd(Queue *queue, void *dat);
+/*
+       [Thread Safe]
+       Enqueues an element at the front of the queue.
+       Returns true if the enqueueing was successful (this is always the case if queue_fin
+               has not been called)
+
+       Notifies waiting consumer threads.
+*/
+
 void *queue_deq(Queue *queue, void *trans);
 /*
        [Thread Safe]