class Telnet::Session

Defined in:

telnet/session.cr

Constructors

Macro Summary

Instance Method Summary

Constructor Detail

def self.new(descriptor : Descriptor) #

[View source]

Macro Detail

macro method_missing(call) #

We pass everything else to @descriptor


[View source]

Instance Method Detail

def address #

[View source]
def ascii #

[View source]
def binary #

[View source]
def binary? #

[View source]
def charmode #

[View source]
def echo #

[View source]
def echo? #

[View source]
def ga #

[View source]
def linemode #

[View source]
def linemode? #

[View source]
def noecho #

[View source]
def on_ayt(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_authentication(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_binary(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_bm(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_comport(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_det(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_echo(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_encrypt(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_eor(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_exopl(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_extascii(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_forward_x(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_gmcp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_lflow(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_linemode(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_logout(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_mccp2(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_mccp3(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_msdp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_msp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_mssp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_mxp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_nams(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_naocrd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_naoffd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_naohtd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_naohts(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_naol(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_naolfd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_naop(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_naovtd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_naovts(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_naws(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_newenviron(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_oldenviron(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_outmrk(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_rcp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_rcte(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_regime3270(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_send_url(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_sga(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_sndloc(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_start_tls(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_status(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_supdup(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_supdupoutput(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_suppress_local_echo(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_tm(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_tspeed(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_ttyloc(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_ttype(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_tuid(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_x3pad(&block : Proc(Descriptor, Nil)) #

[View source]
def on_do_xdisploc(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_authentication(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_binary(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_bm(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_comport(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_det(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_echo(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_encrypt(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_eor(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_exopl(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_extascii(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_forward_x(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_gmcp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_lflow(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_linemode(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_logout(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_mccp2(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_mccp3(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_msdp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_msp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_mssp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_mxp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_nams(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_naocrd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_naoffd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_naohtd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_naohts(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_naol(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_naolfd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_naop(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_naovtd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_naovts(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_naws(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_newenviron(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_oldenviron(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_outmrk(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_rcp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_rcte(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_regime3270(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_send_url(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_sga(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_sndloc(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_start_tls(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_status(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_supdup(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_supdupoutput(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_suppress_local_echo(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_tm(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_tspeed(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_ttyloc(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_ttype(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_tuid(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_x3pad(&block : Proc(Descriptor, Nil)) #

[View source]
def on_dont_xdisploc(&block : Proc(Descriptor, Nil)) #

[View source]
def on_receive_data(&block : Proc(Descriptor, Array(UInt8), Nil)) #

See Telnet::Parser#on_receive_data delegate on_receive_data, to: @parser


[View source]
def on_subnegotiation_authentication(&block : Proc(Descriptor, Array(UInt8), Nil)) #

[View source]
def on_subnegotiation_comport(&block : Proc(Descriptor, Array(UInt8), Nil)) #

[View source]
def on_subnegotiation_encrypt(&block : Proc(Descriptor, Array(UInt8), Nil)) #

[View source]
def on_subnegotiation_extascii(&block : Proc(Descriptor, Array(UInt8), Nil)) #

[View source]
def on_subnegotiation_lflow(&block : Proc(Descriptor, Array(UInt8), Nil)) #

[View source]
def on_subnegotiation_linemode(&block : Proc(Descriptor, Array(UInt8), Nil)) #

[View source]
def on_subnegotiation_naws(&block : Proc(Descriptor, Array(UInt8), Nil)) #

[View source]
def on_subnegotiation_newenviron(&block : Proc(Descriptor, Array(UInt8), Nil)) #

[View source]
def on_subnegotiation_tspeed(&block : Proc(Descriptor, Array(UInt8), Nil)) #

[View source]
def on_subnegotiation_ttype(&block : Proc(Descriptor, Array(UInt8), Nil)) #

[View source]
def on_subnegotiation_xdisploc(&block : Proc(Descriptor, Array(UInt8), Nil)) #

[View source]
def on_unknown_command(&block : Proc(Descriptor, UInt8, Nil)) #

[View source]
def on_will_authentication(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_binary(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_bm(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_comport(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_det(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_echo(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_encrypt(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_eor(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_exopl(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_extascii(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_forward_x(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_gmcp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_lflow(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_linemode(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_logout(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_mccp2(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_mccp3(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_msdp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_msp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_mssp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_mxp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_nams(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_naocrd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_naoffd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_naohtd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_naohts(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_naol(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_naolfd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_naop(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_naovtd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_naovts(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_naws(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_newenviron(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_oldenviron(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_outmrk(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_rcp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_rcte(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_regime3270(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_send_url(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_sga(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_sndloc(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_start_tls(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_status(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_supdup(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_supdupoutput(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_suppress_local_echo(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_tm(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_tspeed(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_ttyloc(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_ttype(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_tuid(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_x3pad(&block : Proc(Descriptor, Nil)) #

[View source]
def on_will_xdisploc(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_authentication(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_binary(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_bm(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_comport(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_det(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_echo(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_encrypt(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_eor(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_exopl(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_extascii(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_forward_x(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_gmcp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_lflow(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_linemode(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_logout(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_mccp2(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_mccp3(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_msdp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_msp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_mssp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_mxp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_nams(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_naocrd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_naoffd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_naohtd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_naohts(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_naol(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_naolfd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_naop(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_naovtd(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_naovts(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_naws(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_newenviron(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_oldenviron(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_outmrk(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_rcp(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_rcte(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_regime3270(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_send_url(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_sga(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_sndloc(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_start_tls(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_status(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_supdup(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_supdupoutput(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_suppress_local_echo(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_tm(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_tspeed(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_ttyloc(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_ttype(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_tuid(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_x3pad(&block : Proc(Descriptor, Nil)) #

[View source]
def on_wont_xdisploc(&block : Proc(Descriptor, Nil)) #

[View source]
def sga #

[View source]
def sga? #

[View source]
def start #

[View source]
def state : State #

[View source]