autodoc.git
/
traditional_manual
/
chapter_9.html
version
»
Context lines:
10
20
40
80
file
none
3
autodoc.git/traditional_manual/chapter_9.html:3557:
direction.</p> </dd> <dt class='head--doc'>See also</dt> <dd class='body--doc'><p><code>Stdio.File()->close()</code>, <code>Stdio.File()->pipe()</code></p> </dd></dl> <hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Constant</span>
+
<span class='homogen--name'><b>SO_KEEPALIVE</b></span>
+
</dt>
+
<dd><p><code><code class='datatype'>constant</code> Stdio.<code class='constant'>SO_KEEPALIVE</code></code></p></dd>
+
+
<dt class='head--doc'>Description</dt>
+
<dd class='body--doc'><p>Used in <code>File.setsockopt()</code> to control TCP/IP keep-alive packets.</p>
+
</dd></dl>
+
+
+
<hr />
+
<dl class='group--doc'>
+
<dt class='head--type'><span class='homogen--type'>Constant</span>
+
<span class='homogen--name'><b>TCP_NODELAY</b></span>
+
</dt>
+
<dd><p><code><code class='datatype'>constant</code> Stdio.<code class='constant'>TCP_NODELAY</code></code></p></dd>
+
+
<dt class='head--doc'>Description</dt>
+
<dd class='body--doc'><p>Used in <code>File.setsockopt()</code> to control Nagle's Algorithm.</p>
+
</dd></dl>
+
+
+
<hr />
+
<dl class='group--doc'>
+
<dt class='head--type'><span class='homogen--type'>Constant</span>
<span class='homogen--name'><b>TCSADRAIN</b></span> </dt> <dd><p><code><code class='datatype'>constant</code> <code class='datatype'>string</code> Stdio.<code class='constant'>TCSADRAIN</code></code></p></dd> <dt class='head--doc'>Description</dt> <dd class='body--doc'><p>Argument to <code>Stdio.File()->tcsetattr()</code>.</p> <p> Change after all output has been written.</p> </dd></dl>
autodoc.git/traditional_manual/chapter_9.html:7332:
to <code>pipe()</code>.</p> </dd> <dt class='head--doc'>See also</dt> <dd class='body--doc'><p><code>set_blocking()</code></p> </dd></dl> <hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Method</span>
+
<span class='homogen--name'><b>setsockopt</b></span>
+
</dt>
+
<dd><p><code><code class='datatype'>bool</code> <b><span class='method'>setsockopt</span>(</b><code class='datatype'>int</code> <code class='argument'>opt</code>, <code class='datatype'>bool</code> <code class='argument'>on_off</code><b>)</b></code></p></dd>
+
+
<dt class='head--doc'>Description</dt>
+
<dd class='body--doc'><p>Set socket options like Stdio.SO_KEEPALIVE. This function is always
+
available; the presence or absence of the option constants indicates
+
availability of those features.</p>
+
</dd>
+
<dt class='head--doc'>Returns</dt>
+
<dd class='body--doc'><p>1 if successful, 0 if not (and sets errno())</p>
+
</dd>
+
<dt class='head--doc'>See also</dt>
+
<dd class='body--doc'><p><code>set_keepalive()</code></p>
+
</dd></dl>
+
+
+
<hr />
+
<dl class='group--doc'>
+
<dt class='head--type'><span class='homogen--type'>Method</span>
<span class='homogen--name'><b>setxattr</b></span> </dt> <dd><p><code><code class='datatype'>void</code> <b><span class='method'>setxattr</span>(</b><code class='datatype'>string</code> <code class='argument'>attr</code>, <code class='datatype'>string</code> <code class='argument'>value</code>, <code class='datatype'>int</code> <code class='argument'>flags</code><b>)</b></code></p></dd> <dt class='head--doc'>Description</dt> <dd class='body--doc'><p>Set the attribute <code>attr</code> to the value <code>value</code>.</p> <p> The flags parameter can be used to refine the semantics of the operation.</p> <p> <code>Stdio.XATTR_CREATE</code> specifies a pure create, which fails if the named attribute exists already.</p> <p> <code>Stdio.XATTR_REPLACE</code> specifies a pure replace operation, which