scala.actors.remote
class TcpServiceWorker

[source: `scala/actors/remote/TcpServiceWorker.scala`]

`` `class` TcpServiceWorker(parent : TcpService, so : Socket)
  `extends` Thread `with` AnyRef

Value Summary
`var` | connectedNode : Node
`val` | datain : DataInputStream
`val` | dataout : DataOutputStream
`val` | in : InputStream
`val` | out : OutputStream
`val` | reader : BufferedReader
`var` | running : Boolean
`val` | writer : PrintWriter

Method Summary
`def` | halt : Unit
`def` | readNode : Unit
`override def` | run : Unit
`def` | sendNode (n : Node) : Unit
`def` | transmit (data : Array[Byte]) : Unit

Methods inherited from Thread
blockedOn, start, stop, stop, interrupt, isInterrupted, destroy, isAlive, suspend, resume, setPriority, getPriority, setName, getName, getThreadGroup, countStackFrames, join, join, join, setDaemon, isDaemon, checkAccess, toString, getContextClassLoader, setContextClassLoader, getStackTrace, getId, getState, getUncaughtExceptionHandler, setUncaughtExceptionHandler

Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized

Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf

Value Details

`` `val` in : InputStream

`` `val` out : OutputStream

`` `val` datain : DataInputStream

`` `val` dataout : DataOutputStream

`` `val` reader : BufferedReader

`` `val` writer : PrintWriter

`` `var` connectedNode : Node

`` `var` running : Boolean

Method Details

`` `def` sendNode(n : Node) : Unit

`` `def` readNode : Unit

`` `def` transmit(data : Array[Byte]) : Unit

`` `def` halt : Unit

`override` `def` run : Unit

Overrides Thread.run