úÎ!4.:I      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHReflex wrapper around libtelnet(c) 2019 Jack KellyGPL-3.0-or-laterjack@jackkelly.name experimental non-portableNone &'>SX_,$reflex-libtelnetA  tK contains all the input events for a telnet state tracker. When passed to Gÿ!, the network will call each libtelnet function when its corresponding event fires. An "input event" describes all events the state tracker listens to; it doesn't care whether the events are coming from "above" or "below" itself in the application stack. Data arriving on the socket (a) is an "input event" from "below"; data pasing through libtelnet on its way out to the socket (.) is also an "input event", but from "above"."You will almost certainly want to: use I to get an empty ; replace the % event with incoming socket data; and replace the 0 event with outgoing data from your application.reflex-libtelnet Passed to Jreflex-libtelnet Passed to Jreflex-libtelnetK0 - "I just received this data, please decode it"reflex-libtelnetL3 - "I want to send this data out, please encode it"reflex-libtelnetMreflex-libtelnetNreflex-libtelnetO reflex-libtelnetP reflex-libtelnetQ reflex-libtelnetR reflex-libtelnetS reflex-libtelnetTreflex-libtelnetUreflex-libtelnetVreflex-libtelnetThe libtelnet WÜ type is fanned out into a set of individual "output events". An "output event" describes all events that should be listened to, regardless of whether they are going "up" or "down" the application stack: parsed data (s) is an "output event" that should be listened to by the layer "above"; encoded data that should go to a socket (A) is also an "output event", but listened to by the layer below.reflex-libtelnetXE - "Here is some decoded data, please send it up to the application"reflex-libtelnetYA - "Here is some encoded data, please send it out on the socket"reflex-libtelnetZreflex-libtelnet[reflex-libtelnet\reflex-libtelnet]reflex-libtelnet^reflex-libtelnet_reflex-libtelnet`reflex-libtelnetareflex-libtelnetbreflex-libtelnetcreflex-libtelnetdreflex-libtelnete reflex-libtelnetf!reflex-libtelnetg"reflex-libtelneth#reflex-libtelnetpExceptions thrown by the binding are caught and emitted here. Protocol errors and warnings are emitted on the  and  events.2reflex-libtelnet"No options set and all events are i.Greflex-libtelnetProcess telnet streams using  ,https://github.com/seanmiddleditch/libtelnet libtelnet. The easiest way to get a  t is through its j instance; see  for details.E  !"#$%&'()*+,-./013456789:;<=>?@ABCDGEG  !"#*%+,&'/$)(10.-<=A8:BC45>D@?376;9k      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNLMOLMPLMQLMRLMSLMTLMULMVLMWLMXLMYLMZLM[LM\LM]LM^LM_LM`LMaLMbLMcLMdLMeLMfLMgLMhLMiLMjLMkLMlmnoIJpq reflex-libtelnet-0.1.0.0-inplaceReflex.LibTelnet TelnetConfig _cOptions_cFlags_cRecv_cSend_cIac _cNegotiate_cSubnegotiation_cBeginCompress2_cNewEnvironSend _cNewEnviron _cTTypeSend _cTTypeIs _cSendZmp _cSendMssp TelnetEvents _eReceived_eSend _eWarning_eError_eIac_eWill_eWont_eDo_eDont_eSubnegotiation_eZmp_eTerminalTypeSend_eTerminalTypeIs _eCompress _eEnvironSend _eEnviron_eMssp _eExceptioncBeginCompress2cFlagscIac cNegotiate cNewEnvironcNewEnvironSendcOptionscRecvcSend cSendMsspcSendZmpcSubnegotiationcTTypeIs cTTypeSend$fDefaultTelnetConfig eCompresseDoeDonteEnviron eEnvironSendeError eExceptioneIaceMssp eReceivedeSendeSubnegotiationeTerminalTypeIseTerminalTypeSendeWarningeWilleWonteZmp$fGEqTYPEEventKey$fGCompareTYPEEventKeytelnet$fGShowTYPEEventKey1data-default-class-0.1.2.0-FeIQ5tLoVZBHMSgrT9zptQData.Default.Classdef(libtelnet-0.1.0.0-9rD2qXx903uAjlBNWE4JxZNetwork.Telnet.LibTelnet telnetInit telnetRecv telnetSend telnetIactelnetNegotiatetelnetSubnegotiationtelnetBeginCompress2telnetNewEnvironSendtelnetNewEnvirontelnetTTypeSend telnetTTypeIs telnetSendZmptelnetSendMsspEventReceivedSendWarningErrorIacWillWontDoDontSubnegotiationZmpTerminalTypeSendTerminalTypeIsCompress EnvironSendEnvironMssp%reflex-0.6.2.4-KGEtC7XMERA7M5WQLAqGNL Reflex.ClassneverDefault