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
ServerSocket
which binds to a local Unix domain socket and returns instances ofNGUnixDomainSocket
from#accept()
. -
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
forSocket#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.