diff options
author | Martin Odersky <odersky@gmail.com> | 2004-01-12 10:56:44 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2004-01-12 10:56:44 +0000 |
commit | 5665f6b29c900fbfeee2f8f45752bc74947093d7 (patch) | |
tree | 16754135e12c6d8ac32d941dfb45cc80cf4c40e0 /sources | |
parent | 8698d99b934a7982353db3632abfc54d0acb80f3 (diff) | |
download | scala-5665f6b29c900fbfeee2f8f45752bc74947093d7.tar.gz scala-5665f6b29c900fbfeee2f8f45752bc74947093d7.tar.bz2 scala-5665f6b29c900fbfeee2f8f45752bc74947093d7.zip |
*** empty log message ***
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scala/concurrent/Actor.scala | 19 | ||||
-rw-r--r-- | sources/scala/concurrent/MailBox.scala | 2 |
2 files changed, 2 insertions, 19 deletions
diff --git a/sources/scala/concurrent/Actor.scala b/sources/scala/concurrent/Actor.scala index dd4cee26d2..0e8caa4b7f 100644 --- a/sources/scala/concurrent/Actor.scala +++ b/sources/scala/concurrent/Actor.scala @@ -1,22 +1,5 @@ package scala.concurrent; -abstract class Actor extends Thread() { - - type Message = AnyRef; - - private val mb = new MailBox; - - def send(msg: Message): unit = - mb.send(msg); - - def receive[a](f: PartialFunction[Message, a]): a = - mb.receive(f); - - def receiveWithin[a](msec: long)(f: PartialFunction[Message, a]): a = - mb.receiveWithin(msec)(f); -} - - - +abstract class Actor extends Thread with MailBox; diff --git a/sources/scala/concurrent/MailBox.scala b/sources/scala/concurrent/MailBox.scala index f173a2912f..d8c59c774b 100644 --- a/sources/scala/concurrent/MailBox.scala +++ b/sources/scala/concurrent/MailBox.scala @@ -1,7 +1,7 @@ package scala.concurrent; //class MailBox with Monitor with LinkedListQueueCreator { -class MailBox extends Monitor with ListQueueCreator { +class MailBox with Monitor with ListQueueCreator { type Message = AnyRef; |