in scala.actors
object TimerThread

object TimerThread
extends java.lang.Object
with java.lang.Runnable
with scala.ScalaObject
This class allows the (local) sending of a message to an actor after a timeout. Used by the library to build receiveWithin(time: long). Note that the library deletes non-received TIMEOUT message if a message is received before the time-out occurs.
Version:
Beta2
Author:
Sebastien Noir
Author:
Philipp Haller

Class Summary
case class WakedActor



Constructor Summary
def this



Val Summary
val t : java.lang.Thread



Var Summary
var lateList : scala.List[TimerThread.this.WakedActor]

var queue : scala.collection.mutable.PriorityQueue[TimerThread.this.WakedActor]



Def Summary
def now : scala.Long

def requestTimeout (a: scala.actors.Actor, f: scala.PartialFunction[scala.Any, scala.Unit], waitMillis: scala.Long) : scala.Unit

override def run : scala.Unit

def trashRequest (a: scala.actors.Actor) : scala.Unit



Constructor Detail
def this

Val Detail
val t : java.lang.Thread

Var Detail
var lateList : scala.List[TimerThread.this.WakedActor]

var queue : scala.collection.mutable.PriorityQueue[TimerThread.this.WakedActor]

Def Detail
def now : scala.Long

def requestTimeout (a: scala.actors.Actor, f: scala.PartialFunction[scala.Any, scala.Unit], waitMillis: scala.Long): scala.Unit

override def run : scala.Unit

def trashRequest (a: scala.actors.Actor): scala.Unit