Package-level declarations

Types

Link copied to clipboard
class DummyTelnetServer(val modeDebug: Boolean, val modeVerbose: Boolean) : TelnetServer

Dummy telnet server which does not connect anywhere.

Link copied to clipboard
class GenericTelnetServer(val port: Int, val modeDebug: Boolean, val modeVerbose: Boolean, val handler: (String) -> String?) : TelnetServer

Generic telnet socket server.

Link copied to clipboard

This represents the "user interface" of the Telnet API. Internal hooks are provided via ExternalAPI.

Link copied to clipboard
class TelnetProxy(backends: List<TelnetServer>, val port: Int = backends.first().port, backend: TelnetServer = backends.first()) : TelnetServer

A proxy for providing multiple failsafe backends.

Link copied to clipboard
abstract class TelnetServer(val modeDebug: Boolean, val modeVerbose: Boolean) : GenericServer

Abstract description for telnet servers.

Link copied to clipboard
class Uring(val debug: Boolean) : SubsystemBase

Only provides status info.

Link copied to clipboard
class UringTelnetServer(val port: Int, val modeDebug: Boolean, val modeVerbose: Boolean, val handler: (String) -> String?) : TelnetServer

Fast telnet server using io_uring. Only works on Linux.