Sha256: f8739d5943645c98fb0655b1d9471704be832c78764e1cba1c16ff5622a61f89
Contents?: true
Size: 426 Bytes
Versions: 5
Compression:
Stored size: 426 Bytes
Contents
# Copyright (C) 2013, Eric Wong <normalperson@yhbt.net> and all contributors # License: GPLv3 or later (https://www.gnu.org/licenses/gpl-3.0.txt) class DTAS::Sigevent < SleepyPenguin::EventFD # :nodoc: include SleepyPenguin def self.new super(0, EventFD::CLOEXEC) end def signal incr(1) end def readable_iter value(true) yield self, nil # calls DTAS::Process.reaper :wait_readable end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
dtas-0.7.0 | lib/dtas/sigevent/efd.rb |
dtas-0.6.0 | lib/dtas/sigevent/efd.rb |
dtas-0.5.0 | lib/dtas/sigevent/efd.rb |
dtas-0.4.0 | lib/dtas/sigevent/efd.rb |
dtas-0.3.0 | lib/dtas/sigevent/efd.rb |