Class: Gisele::VM::Simulator::Resumer

Inherits:
Component
  • Object
show all
Defined in:
lib/gisele/vm/simulator/resumer.rb

Instance Method Summary collapse

Methods inherited from Component

#connect, #connected!, #connected?, #disconnect, #initialize, #registered, #registered!, #registered?, #unregistered, #vm

Constructor Details

This class inherits a constructor from Gisele::VM::Component

Instance Method Details

#enter_heartbeatObject



6
7
8
# File 'lib/gisele/vm/simulator/resumer.rb', line 6

def enter_heartbeat
  @timer = EM.add_periodic_timer(0.01, &method(:resume))
end

#leave_heartbeatObject



10
11
12
# File 'lib/gisele/vm/simulator/resumer.rb', line 10

def leave_heartbeat
  @timer.cancel
end