Queue


Object Hierarchy:

Object hierarchy for Queue

Description:

public class Queue<T> : Object

A FIFO (First-In-First-Out) queue backed by a GLib.Queue.

Inspired by Java's Queue and Go's channel pattern.

Example:

    var queue = new Queue<string> ();
queue.enqueue ("a");
queue.enqueue ("b");
assert (queue.peek () == "a");
assert (queue.dequeue () == "a");
assert (queue.dequeue () == "b");


Namespace: Vala.Collections
Package: Valacore

Content:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class GLib.Object