class LibComponent::Servicesignal

Public Class Methods

new(bus_, component_) click to toggle source
# File lib/openplacos/libcomponent.rb, line 535
def initialize(bus_, component_)
  @bus       = bus_
  @component = component_
  @server    = @bus.service("org.openplacos.server.internal")
  @opos      = @server.object("/plugins")
  @opos.introspect
  @opos.default_iface = "org.openplacos.plugins"

  @opos.on_signal("quit") do
    @component.quit_callback
  end
end