~ubuntu-branches/ubuntu/trusty/ocamlnet/trusty

« back to all changes in this revision

Viewing changes to doc/html-main/Netchannels.compl_in_channel.html

  • Committer: Bazaar Package Importer
  • Author(s): Stéphane Glondu
  • Date: 2011-09-02 14:12:33 UTC
  • mfrom: (18.2.3 sid)
  • Revision ID: james.westby@ubuntu.com-20110902141233-zbj0ygxb92u6gy4z
Tags: 3.4-1
* New upstream release
  - add a new NetcgiRequire directive to ease dependency management
    (Closes: #637147)
  - remove patches that were applied upstream:
    + Added-missing-shebang-lines-in-example-shell-scripts
    + Try-also-ocamlc-for-POSIX-threads

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html>
3
 
<head>
4
 
<link rel="stylesheet" href="style.css" type="text/css">
5
 
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
6
 
<link rel="Start" href="index.html">
7
 
<link rel="previous" href="Netchannels.raw_io_channel.html">
8
 
<link rel="next" href="Netchannels.in_obj_channel.html">
9
 
<link rel="Up" href="Netchannels.html">
10
 
<link title="Index of types" rel=Appendix href="index_types.html">
11
 
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
12
 
<link title="Index of values" rel=Appendix href="index_values.html">
13
 
<link title="Index of class attributes" rel=Appendix href="index_attributes.html">
14
 
<link title="Index of class methods" rel=Appendix href="index_methods.html">
15
 
<link title="Index of classes" rel=Appendix href="index_classes.html">
16
 
<link title="Index of class types" rel=Appendix href="index_class_types.html">
17
 
<link title="Index of modules" rel=Appendix href="index_modules.html">
18
 
<link title="Index of module types" rel=Appendix href="index_module_types.html">
19
 
<link title="Uq_gtk" rel="Chapter" href="Uq_gtk.html">
20
 
<link title="Equeue" rel="Chapter" href="Equeue.html">
21
 
<link title="Unixqueue" rel="Chapter" href="Unixqueue.html">
22
 
<link title="Uq_engines" rel="Chapter" href="Uq_engines.html">
23
 
<link title="Uq_socks5" rel="Chapter" href="Uq_socks5.html">
24
 
<link title="Unixqueue_mt" rel="Chapter" href="Unixqueue_mt.html">
25
 
<link title="Equeue_intro" rel="Chapter" href="Equeue_intro.html">
26
 
<link title="Uq_ssl" rel="Chapter" href="Uq_ssl.html">
27
 
<link title="Uq_tcl" rel="Chapter" href="Uq_tcl.html">
28
 
<link title="Netcgi_common" rel="Chapter" href="Netcgi_common.html">
29
 
<link title="Netcgi" rel="Chapter" href="Netcgi.html">
30
 
<link title="Netcgi_ajp" rel="Chapter" href="Netcgi_ajp.html">
31
 
<link title="Netcgi_scgi" rel="Chapter" href="Netcgi_scgi.html">
32
 
<link title="Netcgi_cgi" rel="Chapter" href="Netcgi_cgi.html">
33
 
<link title="Netcgi_fcgi" rel="Chapter" href="Netcgi_fcgi.html">
34
 
<link title="Netcgi_dbi" rel="Chapter" href="Netcgi_dbi.html">
35
 
<link title="Netcgi1_compat" rel="Chapter" href="Netcgi1_compat.html">
36
 
<link title="Netcgi_test" rel="Chapter" href="Netcgi_test.html">
37
 
<link title="Netcgi_porting" rel="Chapter" href="Netcgi_porting.html">
38
 
<link title="Netcgi_plex" rel="Chapter" href="Netcgi_plex.html">
39
 
<link title="Http_client" rel="Chapter" href="Http_client.html">
40
 
<link title="Telnet_client" rel="Chapter" href="Telnet_client.html">
41
 
<link title="Ftp_data_endpoint" rel="Chapter" href="Ftp_data_endpoint.html">
42
 
<link title="Ftp_client" rel="Chapter" href="Ftp_client.html">
43
 
<link title="Nethttpd_types" rel="Chapter" href="Nethttpd_types.html">
44
 
<link title="Nethttpd_kernel" rel="Chapter" href="Nethttpd_kernel.html">
45
 
<link title="Nethttpd_reactor" rel="Chapter" href="Nethttpd_reactor.html">
46
 
<link title="Nethttpd_engine" rel="Chapter" href="Nethttpd_engine.html">
47
 
<link title="Nethttpd_services" rel="Chapter" href="Nethttpd_services.html">
48
 
<link title="Nethttpd_plex" rel="Chapter" href="Nethttpd_plex.html">
49
 
<link title="Nethttpd_intro" rel="Chapter" href="Nethttpd_intro.html">
50
 
<link title="Netplex_types" rel="Chapter" href="Netplex_types.html">
51
 
<link title="Netplex_mp" rel="Chapter" href="Netplex_mp.html">
52
 
<link title="Netplex_mt" rel="Chapter" href="Netplex_mt.html">
53
 
<link title="Netplex_log" rel="Chapter" href="Netplex_log.html">
54
 
<link title="Netplex_controller" rel="Chapter" href="Netplex_controller.html">
55
 
<link title="Netplex_container" rel="Chapter" href="Netplex_container.html">
56
 
<link title="Netplex_sockserv" rel="Chapter" href="Netplex_sockserv.html">
57
 
<link title="Netplex_workload" rel="Chapter" href="Netplex_workload.html">
58
 
<link title="Netplex_main" rel="Chapter" href="Netplex_main.html">
59
 
<link title="Netplex_config" rel="Chapter" href="Netplex_config.html">
60
 
<link title="Netplex_kit" rel="Chapter" href="Netplex_kit.html">
61
 
<link title="Rpc_netplex" rel="Chapter" href="Rpc_netplex.html">
62
 
<link title="Netplex_cenv" rel="Chapter" href="Netplex_cenv.html">
63
 
<link title="Netplex_intro" rel="Chapter" href="Netplex_intro.html">
64
 
<link title="Netshm" rel="Chapter" href="Netshm.html">
65
 
<link title="Netshm_data" rel="Chapter" href="Netshm_data.html">
66
 
<link title="Netshm_hashtbl" rel="Chapter" href="Netshm_hashtbl.html">
67
 
<link title="Netshm_array" rel="Chapter" href="Netshm_array.html">
68
 
<link title="Netshm_intro" rel="Chapter" href="Netshm_intro.html">
69
 
<link title="Netconversion" rel="Chapter" href="Netconversion.html">
70
 
<link title="Netchannels" rel="Chapter" href="Netchannels.html">
71
 
<link title="Netstream" rel="Chapter" href="Netstream.html">
72
 
<link title="Mimestring" rel="Chapter" href="Mimestring.html">
73
 
<link title="Netmime" rel="Chapter" href="Netmime.html">
74
 
<link title="Netsendmail" rel="Chapter" href="Netsendmail.html">
75
 
<link title="Neturl" rel="Chapter" href="Neturl.html">
76
 
<link title="Netaddress" rel="Chapter" href="Netaddress.html">
77
 
<link title="Netbuffer" rel="Chapter" href="Netbuffer.html">
78
 
<link title="Netdate" rel="Chapter" href="Netdate.html">
79
 
<link title="Netencoding" rel="Chapter" href="Netencoding.html">
80
 
<link title="Netulex" rel="Chapter" href="Netulex.html">
81
 
<link title="Netaccel" rel="Chapter" href="Netaccel.html">
82
 
<link title="Netaccel_link" rel="Chapter" href="Netaccel_link.html">
83
 
<link title="Nethtml" rel="Chapter" href="Nethtml.html">
84
 
<link title="Netstring_str" rel="Chapter" href="Netstring_str.html">
85
 
<link title="Netstring_pcre" rel="Chapter" href="Netstring_pcre.html">
86
 
<link title="Netstring_mt" rel="Chapter" href="Netstring_mt.html">
87
 
<link title="Netmappings" rel="Chapter" href="Netmappings.html">
88
 
<link title="Netaux" rel="Chapter" href="Netaux.html">
89
 
<link title="Nethttp" rel="Chapter" href="Nethttp.html">
90
 
<link title="Netchannels_tut" rel="Chapter" href="Netchannels_tut.html">
91
 
<link title="Netmime_tut" rel="Chapter" href="Netmime_tut.html">
92
 
<link title="Netsendmail_tut" rel="Chapter" href="Netsendmail_tut.html">
93
 
<link title="Netulex_tut" rel="Chapter" href="Netulex_tut.html">
94
 
<link title="Neturl_tut" rel="Chapter" href="Neturl_tut.html">
95
 
<link title="Netsys" rel="Chapter" href="Netsys.html">
96
 
<link title="Netpop" rel="Chapter" href="Netpop.html">
97
 
<link title="Rpc_auth_dh" rel="Chapter" href="Rpc_auth_dh.html">
98
 
<link title="Rpc_key_service" rel="Chapter" href="Rpc_key_service.html">
99
 
<link title="Rpc_time" rel="Chapter" href="Rpc_time.html">
100
 
<link title="Rpc_auth_local" rel="Chapter" href="Rpc_auth_local.html">
101
 
<link title="Rtypes" rel="Chapter" href="Rtypes.html">
102
 
<link title="Xdr" rel="Chapter" href="Xdr.html">
103
 
<link title="Rpc" rel="Chapter" href="Rpc.html">
104
 
<link title="Rpc_program" rel="Chapter" href="Rpc_program.html">
105
 
<link title="Rpc_portmapper_aux" rel="Chapter" href="Rpc_portmapper_aux.html">
106
 
<link title="Rpc_packer" rel="Chapter" href="Rpc_packer.html">
107
 
<link title="Rpc_transport" rel="Chapter" href="Rpc_transport.html">
108
 
<link title="Rpc_client" rel="Chapter" href="Rpc_client.html">
109
 
<link title="Rpc_simple_client" rel="Chapter" href="Rpc_simple_client.html">
110
 
<link title="Rpc_portmapper_clnt" rel="Chapter" href="Rpc_portmapper_clnt.html">
111
 
<link title="Rpc_portmapper" rel="Chapter" href="Rpc_portmapper.html">
112
 
<link title="Rpc_server" rel="Chapter" href="Rpc_server.html">
113
 
<link title="Rpc_auth_sys" rel="Chapter" href="Rpc_auth_sys.html">
114
 
<link title="Rpc_intro" rel="Chapter" href="Rpc_intro.html">
115
 
<link title="Rpc_mapping_ref" rel="Chapter" href="Rpc_mapping_ref.html">
116
 
<link title="Rpc_ssl" rel="Chapter" href="Rpc_ssl.html">
117
 
<link title="Rpc_xti_client" rel="Chapter" href="Rpc_xti_client.html">
118
 
<link title="Shell_sys" rel="Chapter" href="Shell_sys.html">
119
 
<link title="Shell" rel="Chapter" href="Shell.html">
120
 
<link title="Shell_uq" rel="Chapter" href="Shell_uq.html">
121
 
<link title="Shell_mt" rel="Chapter" href="Shell_mt.html">
122
 
<link title="Shell_intro" rel="Chapter" href="Shell_intro.html">
123
 
<link title="Netsmtp" rel="Chapter" href="Netsmtp.html"><title>Ocamlnet 2 Reference Manual : Netchannels.compl_in_channel</title>
124
 
</head>
125
 
<body>
126
 
<div class="navbar"><a href="Netchannels.raw_io_channel.html">Previous</a>
127
 
&nbsp;<a href="Netchannels.html">Up</a>
128
 
&nbsp;<a href="Netchannels.in_obj_channel.html">Next</a>
129
 
</div>
130
 
<center><h1>Class type <a href="type_Netchannels.compl_in_channel.html">Netchannels.compl_in_channel</a></h1></center>
131
 
<br>
132
 
<pre><span class="keyword">class type</span> <a name="TYPEcompl_in_channel"></a>compl_in_channel = <code class="code">object</code> <a href="Netchannels.compl_in_channel.html">..</a> <code class="code">end</code></pre>Further methods usually supported by ocamlnet channel implementations.
133
 
 These methods are only reasonable when the channel is of blocking type,
134
 
 i.e. waits for input when not enough data are available to perform an
135
 
 operation. Implementations may choose to fail when they detect the
136
 
 channel is non-blocking.<br>
137
 
<hr width="100%">
138
 
<pre><span class="keyword">method</span> <a name="METHODreally_input"></a>really_input : <code class="type">string -> int -> int -> unit</code></pre><div class="info">
139
 
Reads exactly as many octets from the channel as the second <code class="code">int</code>
140
 
 argument specifies. The octets are placed at the position denoted
141
 
 by the first <code class="code">int</code> argument into the string.
142
 
<p>
143
 
 
144
 
 When the end of the channel is reached before the passed number of
145
 
 octets are read, the exception <code class="code">End_of_file</code> is raised.<br>
146
 
</div>
147
 
<pre><span class="keyword">method</span> <a name="METHODinput_char"></a>input_char : <code class="type">unit -> char</code></pre><div class="info">
148
 
Reads exactly one character from the channel, or raises <code class="code">End_of_file</code><br>
149
 
</div>
150
 
<pre><span class="keyword">method</span> <a name="METHODinput_line"></a>input_line : <code class="type">unit -> string</code></pre><div class="info">
151
 
Reads the next line from the channel. When the channel is already
152
 
 at the end before <code class="code">input_line</code> is called, the exception <code class="code">End_of_file</code>
153
 
 is raised.<br>
154
 
</div>
155
 
<pre><span class="keyword">method</span> <a name="METHODinput_byte"></a>input_byte : <code class="type">unit -> int</code></pre><div class="info">
156
 
Reads exactly one octet from the channel and returns its code, 
157
 
 or raises <code class="code">End_of_file</code><br>
158
 
</div>
159
 
</body></html>
 
 
b'\\ No newline at end of file'