- Added entrance and exit debugs for `dequeue()`
This commit is contained in:
Tristan B. Velloza Kildaire 2023-04-05 08:39:35 +02:00
parent c2e034715d
commit 883949e555
1 changed files with 13 additions and 0 deletions

View File

@ -96,9 +96,22 @@ public class Queue
*/
public TaggedMessage dequeue()
{
version(unittest)
{
writeln("queue["~to!(string)(queueID)~"]: Dequeueing...");
}
/* The dequeued message */
TaggedMessage dequeuedMessage;
scope(exit)
{
version(unittest)
{
writeln("queue["~to!(string)(queueID)~"]: Dequeued '"~to!(string)(dequeuedMessage)~"'!");
}
}
/* Block till we dequeue a message successfully */
while(dequeuedMessage is null)
{