Package-level declarations

Types

Link copied to clipboard

Dummy telnet server which does not connect anywhere.

Link copied to clipboard
class GenericTelnetServer(val port: Int, val flags: GenericFlags, 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, val flags: GenericFlags = backends.first().flags) : TelnetServer

A proxy for providing multiple failsafe backends.

Link copied to clipboard
abstract class TelnetServer(val flags: GenericFlags) : 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 flags: GenericFlags, val handler: (String) -> String?) : TelnetServer

Fast telnet server using io_uring. Only works on Linux.