class FluentdService

def initialize(service_name)

def initialize(service_name)
  @service_name = service_name
end

def service_main

def service_main

  @pid = service_main_start(@service_name)
  while running?
    sleep 10
  end
end

def service_stop

def service_stop
  ev = Win32::Event.open(@service_name)
  ev.set
  ev.close
  if @pid > 0
    Process.waitpid(@pid)
  end
end