p

sbt

internal

package internal

Type Members

  1. abstract class CommandChannel extends AnyRef

    A command channel represents an IO device such as network socket or human that can issue command or listen for some outputs.

    A command channel represents an IO device such as network socket or human that can issue command or listen for some outputs. We can think of a command channel to be an abstraction of the terminal window.

  2. case class ConsolePromptEvent(state: State) extends EventMessage with Product with Serializable
  3. case class ConsoleUnpromptEvent(lastSource: Option[CommandSource]) extends EventMessage with Product with Serializable
  4. class NGUnixDomainServerSocket extends ServerSocket

    Implements a ServerSocket which binds to a local Unix domain socket and returns instances of NGUnixDomainSocket from #accept().

  5. class NGUnixDomainSocket extends Socket

    Implements a Socket backed by a native Unix domain socket.

    Implements a Socket backed by a native Unix domain socket.

    Instances of this class always return null for Socket#getInetAddress(), Socket#getLocalAddress(), Socket#getLocalSocketAddress(), Socket#getRemoteSocketAddress().

  6. class NGUnixDomainSocketLibrary extends AnyRef

    Utility class to bridge native Unix domain socket calls to Java using JNA.

  7. trait NGWin32NamedPipeLibrary extends WinNT
  8. class NGWin32NamedPipeServerSocket extends ServerSocket
  9. class NGWin32NamedPipeSocket extends Socket
  10. class ReferenceCountedFileDescriptor extends AnyRef

    Encapsulates a file descriptor plus a reference count to ensure close requests only close the file descriptor once the last reference to the file descriptor is released.

    Encapsulates a file descriptor plus a reference count to ensure close requests only close the file descriptor once the last reference to the file descriptor is released.

    If not explicitly closed, the file descriptor will be closed when this object is finalized.

Ungrouped