Sha256: 007c7d5290a446eaa9761afb4d41c1c5d73b08bf75822250381adae1785f9373

Contents?: true

Size: 765 Bytes

Versions: 5

Compression:

Stored size: 765 Bytes

Contents

# Author::    Nicolas Despres  <nicolas.despres@gmail.com>.
# Copyright:: Copyright (c) 2004, 2005 TTK team. All rights reserved.
# License::   LGPL
# $Id: Daemon.rb 567 2005-04-13 08:00:06Z polrop $


module TTK

  module Daemons

    class Daemon < ::Daemon
      include Abstract

      require 'ttk/daemons/daemon/logger'

      def start_daemon(opts, argv)
        monitor_server = Services::MonitorServer.new
        add_observable(monitor_server)
        monitor = Monitors::Monitor.new
        add_global_observer(monitor)
        start_service(monitor_server,
                      opts[:monitor_uri],
                      monitor,
                      opts[:max_observers])
      end

    end # class Daemon

  end # module Daemons

end # module TTK



Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ttk-0.1.576 lib/ttk/daemons/Daemon.rb
ttk-0.2.0 lib/ttk/daemons/Daemon.rb
ttk-0.1.580 lib/ttk/daemons/Daemon.rb
ttk-0.2.1 lib/ttk/daemons/Daemon.rb
ttk-0.1.579 lib/ttk/daemons/Daemon.rb