in scala.actors
class MessageQueue

class MessageQueue [Msg]
extends scala.actors.MessageQueueResult[Msg]
with scala.ScalaObject
The class MessageQueue provides an efficient implementation of a message queue specialized for this actor library. Classes in this package are supposed to be the only clients of this class.
Author:
Martin Odersky, Philipp Haller

Constructor Summary
def this

Var Summary
var msg : Msg

var sender : scala.actors.Actor

Def Summary
def append (msg: Msg, sender: scala.actors.Actor) : scala.Unit

def dequeueFirst (p: (scala.actors.MessageQueueResult[Msg]) => scala.Boolean) : scala.actors.MessageQueueResult[Msg]

def extractFirst (p: (Msg) => scala.Boolean) : scala.actors.MessageQueueResult[Msg]

Def inherited from scala.actors.MessageQueueResult[Msg]
msg , sender
Constructor Detail
def this

Var Detail
var msg : Msg

var sender : scala.actors.Actor

Def Detail
def append (msg: Msg, sender: scala.actors.Actor): scala.Unit

def dequeueFirst (p: (scala.actors.MessageQueueResult[Msg]) => scala.Boolean): scala.actors.MessageQueueResult[Msg]

def extractFirst (p: (Msg) => scala.Boolean): scala.actors.MessageQueueResult[Msg]