Sha256: 2b39fe7753e18c3d8b6a248ed8080f60ee86fad1bc9029a19303dfa07e2716cc

Contents?: true

Size: 966 Bytes

Versions: 1

Compression:

Stored size: 966 Bytes

Contents

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
  <title>run_nonblock (Rev::Loop)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <link rel="stylesheet" href="../../.././rdoc-style.css" type="text/css" media="screen" />
</head>
<body class="standalone-code">
  <pre>/**
 *  call-seq:
 *    Rev::Loop.run_once -&gt; nil
 * 
 * Run the Rev::Loop once, but return immediately if there are no pending events.
 */
static VALUE Rev_Loop_run_nonblock(VALUE self)
{
  struct Rev_Loop *loop_data;
  Data_Get_Struct(self, struct Rev_Loop, loop_data);

  assert(loop_data-&gt;ev_loop &amp;&amp; !loop_data-&gt;events_received);
  ev_loop(loop_data-&gt;ev_loop, EVLOOP_NONBLOCK);
  Rev_Loop_dispatch_events(loop_data);
  loop_data-&gt;events_received = 0;

  return Qnil;
}</pre>
</body>
</html>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rev-0.1.2 doc/rdoc/classes/Rev/Loop.src/M000078.html