Class Summary | |
class
|
JavaSerializer
(serv : Service) extends Serializer
|
case class
|
NamedSend
(val senderName : Symbol, val receiver : Symbol, val data : Array[Byte]) extends Product
|
class
|
NetKernel
(service : Service) extends AnyRef
|
case class
|
Node
(val address : java.lang.String, val port : Int) extends Product
This class represents a machine node on a TCP network.
|
class
|
Proxy
(node : Node, name : Symbol, kernel : NetKernel) extends Actor
|
case class
|
Reply
(val senderName : Symbol, val receiver : Symbol, val data : Array[Byte]) extends Product
|
case class
|
ReplyTo
(val a : Actor, val msg : Any) extends Product
|
case class
|
SendTo
(val a : Actor, val msg : Any) extends Product
|
abstract class
|
Serializer
(val service : Service) extends AnyRef
|
trait
|
Service
extends AnyRef
|
case class
|
SyncSend
(val senderName : Symbol, val receiver : Symbol, val data : Array[Byte]) extends Product
|
case class
|
SyncSendTo
(val a : Actor, val msg : Any, val receiver : Symbol) extends Product
|
class
|
TcpService
(port : Int) extends java.lang.Thread with Service
|
class
|
TcpServiceWorker
(parent : TcpService, so : java.net.Socket) extends java.lang.Thread with AnyRef
|
Object Summary | |
object
|
FreshNameCreator
extends AnyRef
|
object
|
NamedSend
extends (Symbol, Symbol, Array[Byte]) => NamedSend
|
object
|
Node
extends (java.lang.String, Int) => Node
|
object
|
RemoteActor
extends AnyRef
|
object
|
Reply
extends (Symbol, Symbol, Array[Byte]) => Reply
|
object
|
ReplyTo
extends (Actor, Any) => ReplyTo
|
object
|
SendTo
extends (Actor, Any) => SendTo
|
object
|
SyncSend
extends (Symbol, Symbol, Array[Byte]) => SyncSend
|
object
|
SyncSendTo
extends (Actor, Any, Symbol) => SyncSendTo
|
object
|
TcpService
extends AnyRef
|
case object
|
Terminate
extends Product
|