DaemonRpc
mill.launcher.DaemonRpc
object DaemonRpc
RPC message types for launcher-daemon communication.
Attributes
- Source
- DaemonRpc.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DaemonRpc.type
Members list
Type members
Classlikes
object ClientToServer
Attributes
- Companion
- trait
- Source
- DaemonRpc.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ClientToServer.type
sealed trait ClientToServer extends Message
Attributes
- Companion
- object
- Source
- DaemonRpc.scala
- Supertypes
- Known subtypes
-
class RunCommand
case class Initialize(interactive: Boolean, clientMillVersion: String, clientJavaVersion: String, clientJvmOpts: Seq[String], args: Seq[String], env: Map[String, String], userSpecifiedProperties: Map[String, String], millRepositories: Seq[String])
Attributes
- Source
- DaemonRpc.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- DaemonRpc.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ServerToClient
Attributes
- Companion
- trait
- Source
- DaemonRpc.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ServerToClient.type
sealed trait ServerToClient extends Message
Attributes
- Companion
- object
- Source
- DaemonRpc.scala
- Supertypes
- Known subtypes
Result of polling for stdin data. Contains available bytes (empty if none).
Result of polling for stdin data. Contains available bytes (empty if none).
Attributes
- Source
- DaemonRpc.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- DaemonRpc.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Result of getting terminal dimensions. None means dimension is unknown.
Result of getting terminal dimensions. None means dimension is unknown.
Attributes
- Source
- DaemonRpc.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
def createClient(initialize: Initialize, serverToClient: BufferedReader, clientToServer: PrintStream, stdout: Message => Unit, stderr: Message => Unit, runSubprocess: RunSubprocess => SubprocessResult): MillRpcClient[ClientToServer, ServerToClient]
Attributes
- Source
- DaemonRpc.scala
Attributes
- Source
- DaemonRpc.scala
Attributes
- Source
- DaemonRpc.scala
def defaultRunSubprocessWithStreams(streamsOpt: Option[SystemStreams]): RunSubprocess => SubprocessResult
Attributes
- Source
- DaemonRpc.scala
Givens
Givens
Attributes
- Source
- DaemonRpc.scala
In this article