module Telnet::Option

Defined in:

telnet/option.cr

Constant Summary

AUTHENTICATION = 37_u8

"Authentication Option"

BINARY = 0_u8

"Binary Transmission"

BM = 19_u8

"Byte Macro"

COMPORT = 44_u8

"Com Port Control Option"

DET = 20_u8

"Data Entry Terminal"

ECHO = 1_u8

"Echo"

ENCRYPT = 38_u8

"Encryption Option"

EOR = 25_u8

"End of Record"

EXOPL = 255_u8

"Extended-Options-List"

EXTASCII = 17_u8

"Extended ASCII"

FORWARD_X = 49_u8

"Forward X"

GMCP = 201_u8

"Generic Mud Communication Protocol"

LFLOW = 33_u8

"Remote Flow Control"

LINEMODE = 34_u8

"Linemode"

LOGOUT = 18_u8

"Logout"

MCCP2 = 86_u8

"Mud Client Compression Protocol v2"

MCCP3 = 87_u8

"Mud Client Compression Protocol v3"

MSDP = 69_u8

"Mud Server Data"

MSP = 90_u8

"Mud Sound Protocol"

MSSP = 70_u8

"Mud Server Information"

MXP = 91_u8

"Mud Extension Protocol"

NAMS = 4_u8

"Approx Message Size Negotiation"

NAOCRD = 10_u8

"Output Carriage-Return Disposition"

NAOFFD = 13_u8

"Output Formfeed Disposition"

NAOHTD = 12_u8

"Output Horizontal Tab Disposition"

NAOHTS = 11_u8

"Output Horizontal Tab Stops"

NAOL = 8_u8

"Output Line Width"

NAOLFD = 16_u8

"Output Linefeed Disposition"

NAOP = 9_u8

"Output Page Size"

NAOVTD = 15_u8

"Output Vertical Tab Disposition"

NAOVTS = 14_u8

"Output Vertical Tabstops"

NAWS = 31_u8

"Negotiate About Window Size"

NEWENVIRON = 39_u8

"New Environment Option"

OLDENVIRON = 36_u8

"Environment Option"

OUTMRK = 27_u8

"Output Marking"

RCP = 2_u8

"Reconnection"

RCTE = 7_u8

"Remote Controlled Trans and Echo"

REGIME3270 = 29_u8

"Telnet 3270 Regime"

SEND_URL = 48_u8

"Send-URL"

SGA = 3_u8

"Suppress Go Ahead"

SNDLOC = 23_u8

"Send Location"

START_TLS = 46_u8

"Start TLS"

STATUS = 5_u8

"Status"

SUPDUP = 21_u8

"SUPDUP"

SUPDUPOUTPUT = 22_u8

"SUPDUP Output"

SUPPRESS_LOCAL_ECHO = 45_u8

"Suppress Local Echo"

TM = 6_u8

"Timing Mark"

TSPEED = 32_u8

"Terminal Speed"

TTYLOC = 28_u8

"Terminal Location Number"

TTYPE = 24_u8

"Terminal Type"

TUID = 26_u8

"TACACS User Identification"

X3PAD = 30_u8

"X.3 PAD"

XDISPLOC = 35_u8

"X Display Location"

Class Method Summary

Class Method Detail

def self.find_option(value : UInt8) : String #

Find the option name by value.

Telnet::Option.find_option(0) # => "BINARY"

[View source]
def self.find_option(value : String) : UInt8 #

Find the option value by name.

Telnet::Option.find_option("BINARY") # => 0

[View source]