diff --git a/source/eventy/queues.d b/source/eventy/queues.d index 9ca7f31..de72426 100644 --- a/source/eventy/queues.d +++ b/source/eventy/queues.d @@ -26,6 +26,11 @@ public final class Queue queueLock = new Mutex(); } + public DList!(Event).Range getKak() + { + return queue[]; + } + public void add(Event e) { /* Lock the queue */ @@ -60,7 +65,7 @@ public final class Queue queueLock.lock(); poppedEvent = (queue[]).front(); - (queue[]).popFront(); + queue.removeFront(); /* Unlock the queue */ queueLock.unlock();