module Fluent::ServerModule
def install_windows_event_handler
def install_windows_event_handler Thread.new do ev = Win32::Event.new(@signame) begin ev.reset until WaitForSingleObject(ev.handle, 0) == WAIT_OBJECT_0 sleep 1 end kill_worker stop(true) ensure ev.close end end end