in scala.actors.threads
class QueueModule

mixin abstract class QueueModule [ a ]
extends java.lang.Object
with scala.ScalaObject
Module for dealing with queues.

Def Summary
def append ( l : QueueModule.this.t , x : a ) : QueueModule.this.t
Append an element to a queue.
def extractFirst ( l : QueueModule.this.t , p : (a) => scala.Boolean ) : scala.Option[scala.Tuple2[a,QueueModule.this.t]]
Extract an element satisfying a predicate from a queue.
def make : QueueModule.this.t
Create an empty queue.


Def Detail
def append ( l : QueueModule.this.t , x : a ) : QueueModule.this.t
Append an element to a queue.

def extractFirst ( l : QueueModule.this.t , p : (a) => scala.Boolean ) : scala.Option[scala.Tuple2[a,QueueModule.this.t]]
Extract an element satisfying a predicate from a queue.

def make : QueueModule.this.t
Create an empty queue.