Current File : //opt/RZruby/share/doc/ruby/html/d9/d02/structselect__args.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Ruby: select_args Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Ruby
 <span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main Page</span></a></li>
<li><a href="../../modules.html"><span>Modules</span></a></li>
<li class="current"><a href="../../annotated.html"><span>Data Structures</span></a></li>
<li><a href="../../files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
<li><a href="../../classes.html"><span>Data Structure Index</span></a></li>
<li><a href="../../functions.html"><span>Data Fields</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">select_args Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:ab50cab45a8ec9fbbd5e5649176c2f179"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d02/structselect__args.html#ab50cab45a8ec9fbbd5e5649176c2f179">read</a></td></tr>
<tr class="separator:ab50cab45a8ec9fbbd5e5649176c2f179"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8eb87b49d6bafb9368cad5dc27718c11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d02/structselect__args.html#a8eb87b49d6bafb9368cad5dc27718c11">write</a></td></tr>
<tr class="separator:a8eb87b49d6bafb9368cad5dc27718c11"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af19315c32394fc498874d2a246f2600a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d02/structselect__args.html#af19315c32394fc498874d2a246f2600a">except</a></td></tr>
<tr class="separator:af19315c32394fc498874d2a246f2600a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a84de0527e02bc0a9c415c84d46f3635f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d02/structselect__args.html#a84de0527e02bc0a9c415c84d46f3635f">timeout</a></td></tr>
<tr class="separator:a84de0527e02bc0a9c415c84d46f3635f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1bd064fd13193589f354789ce3bf1b9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d02/structselect__args.html#a1bd064fd13193589f354789ce3bf1b9d">fdsets</a> [4]</td></tr>
<tr class="separator:a1bd064fd13193589f354789ce3bf1b9d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af70af4d2a057d05f35e77fb14590a57c"><td class="memItemLeft" >union {</td></tr>
<tr class="memitem:af1a1191e602b9760a4e76f75fc76b9e2"><td class="memItemLeft" >   <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>   <a class="el" href="../../d9/d02/structselect__args.html#a9299717d47fb0ce4a24ca514cd65c464">fd</a></td></tr>
<tr class="separator:af1a1191e602b9760a4e76f75fc76b9e2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1296d618bb1ee65042463c96f43936df"><td class="memItemLeft" >   <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>   <a class="el" href="../../d9/d02/structselect__args.html#aabbb594c1e3ed4dc2a419bee1dfe0bf3">error</a></td></tr>
<tr class="separator:a1296d618bb1ee65042463c96f43936df"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af70af4d2a057d05f35e77fb14590a57c"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d02/structselect__args.html#af70af4d2a057d05f35e77fb14590a57c">as</a></td></tr>
<tr class="separator:af70af4d2a057d05f35e77fb14590a57c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af074aa5138eafa1f2cd4899d478f114e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d02/structselect__args.html#af074aa5138eafa1f2cd4899d478f114e">read</a></td></tr>
<tr class="separator:af074aa5138eafa1f2cd4899d478f114e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a829b236e1a6b593a513030b60f4a77a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d02/structselect__args.html#a829b236e1a6b593a513030b60f4a77a1">write</a></td></tr>
<tr class="separator:a829b236e1a6b593a513030b60f4a77a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a065f4a1133e6cffa6846b89a8e41a37f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d02/structselect__args.html#a065f4a1133e6cffa6846b89a8e41a37f">except</a></td></tr>
<tr class="separator:a065f4a1133e6cffa6846b89a8e41a37f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afb5ac4ea7f7bf2f53cf494185aa32525"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d02/structselect__args.html#afb5ac4ea7f7bf2f53cf494185aa32525">tv</a></td></tr>
<tr class="separator:afb5ac4ea7f7bf2f53cf494185aa32525"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l07769">7769</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="af70af4d2a057d05f35e77fb14590a57c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union { ... } select_args::as</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l02965">rb_wait_for_single_fd()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l02931">select_single()</a>.</p>
</div>
</div>
<a class="anchor" id="aabbb594c1e3ed4dc2a419bee1dfe0bf3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> select_args::error</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l02922">2922</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p>
<p>Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l02965">rb_wait_for_single_fd()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l02931">select_single()</a>.</p>
</div>
</div>
<a class="anchor" id="a065f4a1133e6cffa6846b89a8e41a37f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a>* select_args::except</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l02926">2926</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p>
</div>
</div>
<a class="anchor" id="af19315c32394fc498874d2a246f2600a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> select_args::except</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l07770">7770</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l08015">rb_f_select()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02965">rb_wait_for_single_fd()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07776">select_call()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02931">select_single()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l02953">select_single_cleanup()</a>.</p>
</div>
</div>
<a class="anchor" id="a9299717d47fb0ce4a24ca514cd65c464"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> select_args::fd</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l02921">2921</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p>
<p>Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l02965">rb_wait_for_single_fd()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l02931">select_single()</a>.</p>
</div>
</div>
<a class="anchor" id="a1bd064fd13193589f354789ce3bf1b9d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a> select_args::fdsets[4]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l07772">7772</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l08015">rb_f_select()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07776">select_call()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l07784">select_end()</a>.</p>
</div>
</div>
<a class="anchor" id="af074aa5138eafa1f2cd4899d478f114e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a>* select_args::read</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l02924">2924</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p>
</div>
</div>
<a class="anchor" id="ab50cab45a8ec9fbbd5e5649176c2f179"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> select_args::read</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l07770">7770</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l08015">rb_f_select()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02965">rb_wait_for_single_fd()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07776">select_call()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02931">select_single()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l02953">select_single_cleanup()</a>.</p>
</div>
</div>
<a class="anchor" id="a84de0527e02bc0a9c415c84d46f3635f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a>* select_args::timeout</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l07771">7771</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l08015">rb_f_select()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l07776">select_call()</a>.</p>
</div>
</div>
<a class="anchor" id="afb5ac4ea7f7bf2f53cf494185aa32525"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a>* select_args::tv</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l02927">2927</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p>
<p>Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l02965">rb_wait_for_single_fd()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l02931">select_single()</a>.</p>
</div>
</div>
<a class="anchor" id="a829b236e1a6b593a513030b60f4a77a1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d2e/intern_8h.html#a8521734f4dea98f847217bda96b2f47a">rb_fdset_t</a>* select_args::write</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l02925">2925</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p>
</div>
</div>
<a class="anchor" id="a8eb87b49d6bafb9368cad5dc27718c11"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> select_args::write</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l07770">7770</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l08015">rb_f_select()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02965">rb_wait_for_single_fd()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07776">select_call()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02931">select_single()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l02953">select_single_cleanup()</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following files:<ul>
<li><a class="el" href="../../df/d0a/io_8c_source.html">io.c</a></li>
<li><a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>