# 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