Scala Library
|
|
scala/actors/remote/NetKernel.scala
]
class
NetKernel(service : Service)
extends
AnyRefValue Summary | |
val
|
proxies : HashMap[(Node, Symbol), Proxy] |
Method Summary | |
def
|
createProxy (node : Node, sym : Symbol) : Proxy |
def
|
forward (from : OutputChannel[Any], node : Node, name : Symbol, msg : AnyRef, session : Symbol) : Unit |
def
|
getOrCreateName (from : OutputChannel[Any]) : Symbol |
def
|
getOrCreateProxy (senderNode : Node, senderName : Symbol) : Proxy |
def
|
namedSend (senderLoc : Locator, receiverLoc : Locator, msg : AnyRef, session : Symbol) : Unit |
def
|
processMsg (senderNode : Node, msg : AnyRef) : Unit |
def
|
register (name : Symbol, a : OutputChannel[Any]) : Unit |
def
|
registerProxy (senderNode : Node, senderName : Symbol, p : Proxy) : Unit |
def
|
remoteApply (node : Node, name : Symbol, from : OutputChannel[Any], rfun : (AbstractActor, Proxy) => Unit) : Unit |
def
|
send (node : Node, name : Symbol, msg : AnyRef) : Unit |
def
|
send (node : Node, name : Symbol, msg : AnyRef, session : Symbol) : Unit |
def
|
sendToNode (node : Node, msg : AnyRef) : Unit |
def
|
terminate : Unit |
Methods inherited from AnyRef | |
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
Methods inherited from Any | |
==, !=, isInstanceOf, asInstanceOf |
Value Details |
Method Details |
def
register(name : Symbol, a : OutputChannel[Any]) : Unit
def
getOrCreateName(from : OutputChannel[Any]) : Symbol
def
forward(from : OutputChannel[Any], node : Node, name : Symbol, msg : AnyRef, session : Symbol) : Unit
def
remoteApply(node : Node, name : Symbol, from : OutputChannel[Any], rfun : (AbstractActor, Proxy) => Unit) : Unit
def
terminate : Unit
Scala Library
|
|