# File lib/rb-kqueue/event.rb, line 63 def initialize(native, queue) @native = native @queue = queue @data = @native[:data] @filter = KQueue::Native::Flags.from_flag("EVFILT", @native[:filter]) @flags = Native::Flags.from_mask("EV", @native[:flags]) KQueue.handle_error @native[:data] if @flags.include?(:error) end