package internal
Type Members
-
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.
- case class ConsolePromptEvent(state: State) extends EventMessage with Product with Serializable
- case class ConsoleUnpromptEvent(lastSource: Option[CommandSource]) extends EventMessage with Product with Serializable
-
class
NGUnixDomainServerSocket extends ServerSocket
Implements a
ServerSocketwhich binds to a local Unix domain socket and returns instances ofNGUnixDomainSocketfrom#accept(). -
class
NGUnixDomainSocket extends Socket
Implements a
Socketbacked by a native Unix domain socket.Implements a
Socketbacked by a native Unix domain socket.Instances of this class always return
nullforSocket#getInetAddress(),Socket#getLocalAddress(),Socket#getLocalSocketAddress(),Socket#getRemoteSocketAddress(). -
class
NGUnixDomainSocketLibrary extends AnyRef
Utility class to bridge native Unix domain socket calls to Java using JNA.
- trait NGWin32NamedPipeLibrary extends Library with WinNT
- class NGWin32NamedPipeServerSocket extends ServerSocket
- class NGWin32NamedPipeSocket extends Socket
-
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.