summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2007-04-24 15:19:40 +0000
committerMartin Odersky <odersky@gmail.com>2007-04-24 15:19:40 +0000
commit5e8888920f5f552bf35519e2aa974929dbedf3cc (patch)
tree1e3e7afb11f9c8173c70aa7c5bf2a473c0202bef /src
parent1f5dfbd7a6ca915ceb8a5794be568cfab8f97e47 (diff)
downloadscala-5e8888920f5f552bf35519e2aa974929dbedf3cc.tar.gz
scala-5e8888920f5f552bf35519e2aa974929dbedf3cc.tar.bz2
scala-5e8888920f5f552bf35519e2aa974929dbedf3cc.zip
Removed Actor class
Diffstat (limited to 'src')
-rw-r--r--src/library/scala/concurrent/Actor.scala48
1 files changed, 0 insertions, 48 deletions
diff --git a/src/library/scala/concurrent/Actor.scala b/src/library/scala/concurrent/Actor.scala
deleted file mode 100644
index 15b77bf3fd..0000000000
--- a/src/library/scala/concurrent/Actor.scala
+++ /dev/null
@@ -1,48 +0,0 @@
-/* __ *\
-** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2003-2006, LAMP/EPFL **
-** __\ \/ /__/ __ |/ /__/ __ | **
-** /____/\___/_/ |_/____/_/ | | **
-** |/ **
-\* */
-
-// $Id$
-
-
-package scala.concurrent
-
-
-import java.lang.Thread
-
-/**
- * The class <code>Actor</code> ...
- *
- * @author Martin Odersky
- * @version 1.0
- */
-abstract class Actor extends Thread {
- private val in = new MailBox
-
- def send(msg: in.Message) =
- in.send(msg)
-
- def receive[a](f: PartialFunction[in.Message, a]): a =
- if (currentThread == this) in.receive(f)
- else throw new IllegalArgumentException("receive called not on own process")
-
- def receiveWithin[a](msec: long)(f: PartialFunction[in.Message, a]): a =
- if (currentThread == this) in.receiveWithin(msec)(f)
- else throw new IllegalArgumentException("receiveWithin called not on own process")
-
- private var pid: Pid = null
-
- def self = {
- if (pid eq null) pid = new Pid(this)
- pid
- }
-
- def self_= (p: Pid) = pid = p
-}
-
-
-