aboutsummaryrefslogtreecommitdiff
path: root/doc/reference.html
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-15 06:24:00 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-15 06:24:00 +0000
commit58096449c6044b7aade5cd41cfd71c6bec1d273d (patch)
tree1814ffebe89c4c2556d84f97f66db37a7e8b4554 /doc/reference.html
parent9ed7f955e5fc69af9bf1794fa2c8cd227981ba24 (diff)
downloadluasocket-58096449c6044b7aade5cd41cfd71c6bec1d273d.tar.gz
luasocket-58096449c6044b7aade5cd41cfd71c6bec1d273d.tar.bz2
luasocket-58096449c6044b7aade5cd41cfd71c6bec1d273d.zip
Manual is almost done. HTTP is missing.
Implemented new distribution scheme. Select is now purely C. HTTP reimplemented seems faster dunno why. LTN12 functions that coroutines fail gracefully.
Diffstat (limited to 'doc/reference.html')
-rw-r--r--doc/reference.html89
1 files changed, 33 insertions, 56 deletions
diff --git a/doc/reference.html b/doc/reference.html
index ba519c0..ebcfb5b 100644
--- a/doc/reference.html
+++ b/doc/reference.html
@@ -36,7 +36,7 @@
36<h2>Reference</h2> 36<h2>Reference</h2>
37 37
38<blockquote> 38<blockquote>
39<a href="dns.html">DNS services (socket.dns)</a> 39<a href="dns.html">DNS (in socket)</a>
40<blockquote> 40<blockquote>
41<a href="dns.html#toip">toip</a>, 41<a href="dns.html#toip">toip</a>,
42<a href="dns.html#tohostname">tohostname</a>, 42<a href="dns.html#tohostname">tohostname</a>,
@@ -47,31 +47,17 @@
47<!-- ftp ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 47<!-- ftp ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
48 48
49<blockquote> 49<blockquote>
50<a href="ftp.html">FTP (socket.ftp)</a> 50<a href="ftp.html">FTP</a>
51<blockquote> 51<blockquote>
52<a href="ftp.html#get">get</a>, 52<a href="ftp.html#get">get</a>,
53<a href="ftp.html#put">put</a>, 53<a href="ftp.html#put">put</a>
54<a href="ftp.html#open">open</a>.
55</blockquote> 54</blockquote>
56</blockquote> 55</blockquote>
57 56
58<!-- global +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
59
60<blockquote>
61<a href="global.html">Global symbols</a>
62<blockquote>
63<a href="global.html#LUASOCKET_LIBNAME">LUASOCKET_LIBNAME</a>,
64<a href="global.html#mime">mime</a>,
65<a href="global.html#ltn12">ltn12</a>,
66<a href="global.html#socket">socket</a>.
67</blockquote>
68</blockquote>
69</table>
70
71<!-- http +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 57<!-- http +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
72 58
73<blockquote> 59<blockquote>
74<a href="http.html">HTTP (socket.http)</a> 60<a href="http.html">HTTP</a>
75<blockquote> 61<blockquote>
76<a href="http.html#get">get</a>, 62<a href="http.html#get">get</a>,
77<a href="http.html#post">post</a>, 63<a href="http.html#post">post</a>,
@@ -82,46 +68,45 @@
82<!-- ltn12 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 68<!-- ltn12 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
83 69
84<blockquote> 70<blockquote>
85<a href="ltn12.html">LTN012 (ltn12)</a> 71<a href="ltn12.html">LTN12</a>
86<blockquote> 72<blockquote>
87<a href="ltn12.html#filter">filter</a>: 73<a href="ltn12.html#filter">filter</a>:
88<a href="ltn12.html#chain">chain</a>, 74<a href="ltn12.html#filter.chain">chain</a>,
89<a href="ltn12.html#cycle">cycle</a>. 75<a href="ltn12.html#filter.cycle">cycle</a>.
90</blockquote> 76</blockquote>
91<blockquote> 77<blockquote>
92<a href="ltn12.html#pump">pump</a>: 78<a href="ltn12.html#pump">pump</a>:
93<a href="ltn12.html#all">all</a>, 79<a href="ltn12.html#pump.all">all</a>,
94<a href="ltn12.html#step">step</a>. 80<a href="ltn12.html#pump.step">step</a>.
95</blockquote> 81</blockquote>
96<blockquote> 82<blockquote>
97<a href="ltn12.html#sink">sink</a>: 83<a href="ltn12.html#sink">sink</a>:
98<a href="ltn12.html#chain">chain</a>, 84<a href="ltn12.html#sink.chain">chain</a>,
99<a href="ltn12.html#error">error</a>, 85<a href="ltn12.html#sink.error">error</a>,
100<a href="ltn12.html#chain">file</a>, 86<a href="ltn12.html#sink.file">file</a>,
101<a href="ltn12.html#file">null</a>, 87<a href="ltn12.html#sink.null">null</a>,
102<a href="ltn12.html#simplify">simplify</a>, 88<a href="ltn12.html#sink.simplify">simplify</a>,
103<a href="ltn12.html#table">table</a>. 89<a href="ltn12.html#sink.table">table</a>.
104</blockquote> 90</blockquote>
105<blockquote> 91<blockquote>
106<a href="ltn12.html#source">source</a>: 92<a href="ltn12.html#source">source</a>:
107<a href="ltn12.html#cat">cat</a>, 93<a href="ltn12.html#source.cat">cat</a>,
108<a href="ltn12.html#chain">chain</a>, 94<a href="ltn12.html#source.chain">chain</a>,
109<a href="ltn12.html#empty">empty</a>, 95<a href="ltn12.html#source.empty">empty</a>,
110<a href="ltn12.html#file">file</a>, 96<a href="ltn12.html#source.error">error</a>,
111<a href="ltn12.html#simplify">simplify</a>, 97<a href="ltn12.html#source.file">file</a>,
112<a href="ltn12.html#simplify">rewind</a>, 98<a href="ltn12.html#source.simplify">simplify</a>,
113<a href="ltn12.html#simplify">string</a>. 99<a href="ltn12.html#source.string">string</a>.
114</blockquote> 100</blockquote>
115</blockquote> 101</blockquote>
116 102
117<!-- mime +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 103<!-- mime +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
118 104
119<blockquote> 105<blockquote>
120<a href="mime.html">MIME (mime) </a> 106<a href="mime.html">MIME</a>
121<blockquote> 107<blockquote>
122<a href="mime.html#high">high-level</a>: 108<a href="mime.html#high">high-level</a>:
123<a href="mime.html#normalize">normalize</a>, 109<a href="mime.html#normalize">normalize</a>,
124<a href="mime.html#chain">chain</a>,
125<a href="mime.html#decode">decode</a>, 110<a href="mime.html#decode">decode</a>,
126<a href="mime.html#encode">encode</a>, 111<a href="mime.html#encode">encode</a>,
127<a href="mime.html#wrap">wrap</a>. 112<a href="mime.html#wrap">wrap</a>.
@@ -141,9 +126,8 @@
141<!-- smtp +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 126<!-- smtp +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
142 127
143<blockquote> 128<blockquote>
144<a href="smtp.html">SMTP (socket.smtp)</a> 129<a href="smtp.html">SMTP</a>
145<blockquote> 130<blockquote>
146<a href="smtp.html#mail">open</a>,
147<a href="smtp.html#message">message</a>, 131<a href="smtp.html#message">message</a>,
148<a href="smtp.html#send">send</a>. 132<a href="smtp.html#send">send</a>.
149</blockquote> 133</blockquote>
@@ -152,26 +136,20 @@
152<!-- socket +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 136<!-- socket +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
153 137
154<blockquote> 138<blockquote>
155<a href="socket.html">The socket namespace (socket)</a> 139<a href="socket.html">Socket</a>
156<blockquote> 140<blockquote>
157<a href="tcp.html#bind">bind</a>, 141<a href="socket.html#debug">DEBUG</a>,
158<a href="tcp.html#connect">connect</a>,
159<a href="socket.html#debug">debug</a>,
160<a href="dns.html#dns">dns</a>, 142<a href="dns.html#dns">dns</a>,
161<a href="ftp.html#ftp">ftp</a>,
162<a href="http.html#http">http</a>,
163<a href="socket.html#protect">protect</a>, 143<a href="socket.html#protect">protect</a>,
164<a href="socket.html#select">select</a>, 144<a href="socket.html#select">select</a>,
165<a href="socket.html#sink">sink</a>, 145<a href="socket.html#sink">sink</a>,
166<a href="socket.html#source">source</a>, 146<a href="socket.html#source">source</a>,
167<a href="socket.html#sleep">sleep</a>, 147<a href="socket.html#sleep">sleep</a>,
168<a href="smtp.html#smtp">smtp</a>,
169<a href="socket.html#time">time</a>, 148<a href="socket.html#time">time</a>,
170<a href="tcp.html#tcp">tcp</a>, 149<a href="tcp.html#tcp">tcp</a>,
171<a href="socket.html#try">try</a>, 150<a href="socket.html#try">try</a>,
172<a href="udp.html#udp">udp</a>, 151<a href="udp.html#udp">udp</a>,
173<a href="url.html#url">url</a>, 152<a href="socket.html#version">VERSION</a>.
174<a href="socket.html#version">version</a>.
175</blockquote> 153</blockquote>
176</blockquote> 154</blockquote>
177</table> 155</table>
@@ -179,7 +157,7 @@
179<!-- tcp +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 157<!-- tcp +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
180 158
181<blockquote> 159<blockquote>
182<a href="tcp.html">TCP (socket.tcp)</a> 160<a href="tcp.html">TCP (in socket)</a>
183<blockquote> 161<blockquote>
184<a href="tcp.html#accept">accept</a>, 162<a href="tcp.html#accept">accept</a>,
185<a href="tcp.html#bind">bind</a>, 163<a href="tcp.html#bind">bind</a>,
@@ -198,7 +176,7 @@
198<!-- udp +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 176<!-- udp +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
199 177
200<blockquote> 178<blockquote>
201<a href="udp.html">UDP (socket.udp)</a> 179<a href="udp.html">UDP (in socket)</a>
202<blockquote> 180<blockquote>
203<a href="udp.html#close">close</a>, 181<a href="udp.html#close">close</a>,
204<a href="udp.html#getpeername">getpeername</a>, 182<a href="udp.html#getpeername">getpeername</a>,
@@ -210,23 +188,22 @@
210<a href="udp.html#setpeername">setpeername</a>, 188<a href="udp.html#setpeername">setpeername</a>,
211<a href="udp.html#setsockname">setsockname</a>, 189<a href="udp.html#setsockname">setsockname</a>,
212<a href="udp.html#setoption">setoption</a>, 190<a href="udp.html#setoption">setoption</a>,
213<a href="udp.html#settimeout">settimeout</a>, 191<a href="udp.html#settimeout">settimeout</a>.
214<a href="udp.html#settimeout">shutdown</a>.
215</blockquote> 192</blockquote>
216</blockquote> 193</blockquote>
217 194
218<!-- url ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> 195<!-- url ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
219 196
220<blockquote> 197<blockquote>
221<a href="url.html">URL (socket.url) </a> 198<a href="url.html">URL</a>
222<blockquote> 199<blockquote>
223<a href="url.html#absolute">absolute</a>, 200<a href="url.html#absolute">absolute</a>,
224<a href="url.html#build">build</a>, 201<a href="url.html#build">build</a>,
225<a href="url.html#build_path">build_path</a>, 202<a href="url.html#build_path">build_path</a>,
226<a href="url.html#quote">quote</a>, 203<a href="url.html#escape">escape</a>,
227<a href="url.html#parse">parse</a>, 204<a href="url.html#parse">parse</a>,
228<a href="url.html#parse_path">parse_path</a>, 205<a href="url.html#parse_path">parse_path</a>,
229<a href="url.html#quote">unquote</a>. 206<a href="url.html#unescape">unescape</a>.
230</blockquote> 207</blockquote>
231</blockquote> 208</blockquote>
232 209