module Rock::WebApp::Tasks
Public Class Methods
install_event_loop(period = 0.1)
click to toggle source
# File lib/rock/webapp/tasks/event_loop.rb, line 5 def self.install_event_loop(period = 0.1) @async_event_loop_timer ||= EM.add_periodic_timer period do Orocos::Async.event_loop.step end end
remove_event_loop()
click to toggle source
# File lib/rock/webapp/tasks/event_loop.rb, line 12 def self.remove_event_loop EM.cancel_timer(@async_event_loop_timer) @async_event_loop_timer = nil end