autodoc.git / traditional_manual / chapter_21.html

version» Context lines:

autodoc.git/traditional_manual/chapter_21.html:41780:    <code>Shuffler()-&gt;shuffle</code> method.</p>   </dd></dl>      <hr />   <dl class='group--doc'>   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>add_source</b></span>   </dt>   <dd><p><code><code class='datatype'>void</code> <b><span class='method'>add_source</span>(</b><code class='datatype'>mixed</code> <code class='argument'>source</code>, <code class='datatype'>int</code>|<code class='datatype'>void</code> <code class='argument'>start</code>, <code class='datatype'>int</code>|<code class='datatype'>void</code> <code class='argument'>length</code><b>)</b></code><br>   <code><code class='datatype'>void</code> <b><span class='method'>add_source</span>(</b><code class='datatype'>mixed</code> <code class='argument'>source</code>, <code class='datatype'>function</code>(<code class='object unresolved'>Shuffle</code>, <code class='datatype'>int</code>:<code class='datatype'>array</code>(<code class='datatype'>string</code>)) <code class='argument'>wrap_cb</code><b>)</b></code><br> - <code><code class='datatype'>void</code> <b><span class='method'>add_source</span>(</b><code class='datatype'>array</code> <code class='argument'>source</code><b>)</b></code></p></dd> + <code><code class='datatype'>void</code> <b><span class='method'>add_source</span>(</b><code class='datatype'>array</code> <code class='argument'>source</code><b>)</b></code><br> + <code><code class='datatype'>void</code> <b><span class='method'>add_source</span>(</b><code class='datatype'>array</code> <code class='argument'>source</code>, <code class='datatype'>function</code>(<code class='object unresolved'>Shuffle</code>, <code class='datatype'>int</code>:<code class='datatype'>array</code>(<code class='datatype'>string</code>)) <code class='argument'>wrap_cb</code><b>)</b></code></p></dd>      <dt class='head--doc'>Description</dt>   <dd class='body--doc'><p>Add a new source to the list of data sources.    The data from the sources will be sent in order.</p>   <p> If start and length are not specified, the whole source will be    sent, if start but not length is specified, the whole source,    excluding the first <code>start</code> bytes will be sent.</p>   <p> Currently supported sources</p>   <dl class='group--doc'><dt>int</dt>   <dd><p>An ordinary 8-bit wide byte.</p>
autodoc.git/traditional_manual/chapter_21.html:41815:   <dt>Stdio.Stream</dt>   <dd><p>Stdio.File instance pointing to a stream of some kind    (network socket, named pipe, stdin etc). Blocking or nonblocking.</p>   </dd>   <dt>Stdio.NonblockingStream|Stdio.Stream</dt>   <dd><p>An object implementing the callback based reading    (set_read_callback and set_close_callback).</p>   </dd>   <dt>array</dt>   <dd><p>An array of any of the supported sources. Note that neither -  <code>start</code>, nor <code>length</code>, nor <code>wrap_cb</code> cannot be specified then.</p> +  <code>start</code> nor <code>length</code> can be specified then.</p>   </dd>   </dl></dd></dl>         <hr />   <dl class='group--doc'>   <dt class='head--type'><span class='homogen--type'>Method</span>   <span class='homogen--name'><b>create</b></span>   </dt>   <dd><p><code><span class='object'>Shuffler.Shuffle</span> <span class='class'>Shuffler.Shuffle</span><b>(</b><code class='datatype'>object</code> <code class='argument'>fd</code>, <code class='datatype'>object</code> <code class='argument'>shuffler</code>, <code class='datatype'>mixed</code> <code class='argument'>throttler</code>, <code class='datatype'>mixed</code> <code class='argument'>backend</code>, <code class='datatype'>void</code>|<code class='datatype'>int</code> <code class='argument'>start</code>, <code class='datatype'>void</code>|<code class='datatype'>int</code> <code class='argument'>length</code><b>)</b></code></p></dd>