1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
|
<html><head>
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="Start" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
<link title="Index of values" rel=Appendix href="index_values.html">
<link title="Index of class methods" rel=Appendix href="index_methods.html">
<link title="Index of classes" rel=Appendix href="index_classes.html">
<link title="Index of class types" rel=Appendix href="index_class_types.html">
<link title="Index of modules" rel=Appendix href="index_modules.html">
<link title="Ftp_client" rel="Chapter" href="Ftp_client.html">
<link title="Ftp_data_endpoint" rel="Chapter" href="Ftp_data_endpoint.html">
<link title="Http_client" rel="Chapter" href="Http_client.html">
<link title="Http_client_mt" rel="Chapter" href="Http_client_mt.html">
<link title="Telnet_client" rel="Chapter" href="Telnet_client.html"><title>The Netclient Manual : Telnet_client</title>
</head>
<body>
<code class="code"><span class="keyword">sig</span><br>
<span class="keyword">exception</span> <span class="constructor">Telnet_protocol</span> <span class="keyword">of</span> exn<br>
<span class="keyword">type</span> telnet_command =<br>
<span class="constructor">Telnet_data</span> <span class="keyword">of</span> string<br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_nop</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_dm</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_brk</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_ip</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_ao</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_ayt</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_ec</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_el</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_ga</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_sb</span> <span class="keyword">of</span> char<br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_se</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_will</span> <span class="keyword">of</span> char<br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_wont</span> <span class="keyword">of</span> char<br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_do</span> <span class="keyword">of</span> char<br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_dont</span> <span class="keyword">of</span> char<br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_unknown</span> <span class="keyword">of</span> char<br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_eof</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_timeout</span><br>
<span class="keyword">type</span> telnet_options = {<br>
connection_timeout : float;<br>
verbose_connection : bool;<br>
verbose_input : bool;<br>
verbose_output : bool;<br>
}<br>
<span class="keyword">type</span> telnet_negotiated_option =<br>
<span class="constructor">Telnet_binary</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_echo</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_suppress_GA</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_status</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_timing_mark</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_ext_opt_list</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_end_of_rec</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_window_size</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_term_speed</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_term_type</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_X_display</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_linemode</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_flow_ctrl</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_auth</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_new_environ</span><br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_option</span> <span class="keyword">of</span> int<br>
<span class="keyword">type</span> telnet_option_state = <span class="constructor">Not_negotiated</span> <span class="keywordsign">|</span> <span class="constructor">Accepted</span> <span class="keywordsign">|</span> <span class="constructor">Rejected</span><br>
<span class="keyword">val</span> char_of_option : <span class="constructor">Telnet_client</span>.telnet_negotiated_option <span class="keywordsign">-></span> char<br>
<span class="keyword">val</span> option_of_char : char <span class="keywordsign">-></span> <span class="constructor">Telnet_client</span>.telnet_negotiated_option<br>
<span class="keyword">type</span> telnet_connector =<br>
<span class="constructor">Telnet_connect</span> <span class="keyword">of</span> (string * int)<br>
<span class="keywordsign">|</span> <span class="constructor">Telnet_socket</span> <span class="keyword">of</span> <span class="constructor">Unix</span>.file_descr<br>
<span class="keyword">class</span> telnet_session :<br>
<span class="keyword">object</span><br>
<span class="keyword">method</span> attach : unit <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> disable_local_option :<br>
<span class="constructor">Telnet_client</span>.telnet_negotiated_option <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> disable_remote_option :<br>
<span class="constructor">Telnet_client</span>.telnet_negotiated_option <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> enable_local_option :<br>
<span class="constructor">Telnet_client</span>.telnet_negotiated_option <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> enable_remote_option :<br>
<span class="constructor">Telnet_client</span>.telnet_negotiated_option <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> fetch_subnegotiation : string option<br>
<span class="keyword">method</span> get_local_option :<br>
<span class="constructor">Telnet_client</span>.telnet_negotiated_option <span class="keywordsign">-></span><br>
<span class="constructor">Telnet_client</span>.telnet_option_state<br>
<span class="keyword">method</span> get_options : <span class="constructor">Telnet_client</span>.telnet_options<br>
<span class="keyword">method</span> get_remote_option :<br>
<span class="constructor">Telnet_client</span>.telnet_negotiated_option <span class="keywordsign">-></span><br>
<span class="constructor">Telnet_client</span>.telnet_option_state<br>
<span class="keyword">method</span> input_queue : <span class="constructor">Telnet_client</span>.telnet_command <span class="constructor">Queue</span>.t<br>
<span class="keyword">method</span> offer_local_option :<br>
<span class="constructor">Telnet_client</span>.telnet_negotiated_option <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> option_negotiation_is_over : bool<br>
<span class="keyword">method</span> output_queue : <span class="constructor">Telnet_client</span>.telnet_command <span class="constructor">Queue</span>.t<br>
<span class="keyword">method</span> process_option_command : <span class="constructor">Telnet_client</span>.telnet_command <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> request_remote_option :<br>
<span class="constructor">Telnet_client</span>.telnet_negotiated_option <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> reset : unit <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> reset_local_option :<br>
<span class="constructor">Telnet_client</span>.telnet_negotiated_option <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> reset_remote_option :<br>
<span class="constructor">Telnet_client</span>.telnet_negotiated_option <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> run : unit <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> send_synch : <span class="constructor">Telnet_client</span>.telnet_command list <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> set_callback : (bool <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> set_connection : <span class="constructor">Telnet_client</span>.telnet_connector <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> set_event_system : <span class="constructor">Unixqueue</span>.event_system <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> set_exception_handler : (exn <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> set_options : <span class="constructor">Telnet_client</span>.telnet_options <span class="keywordsign">-></span> unit<br>
<span class="keyword">method</span> update : unit <span class="keywordsign">-></span> unit<br>
<span class="keyword">end</span><br>
<span class="keyword">end</span></code></body></html>
|