Method: Roby::EventGenerator#fired

Defined in:
lib/roby/event.rb

#fired(event) ⇒ Object

Hook called when this generator has been fired. event is the Event object which has been created.



626
627
628
629
630
631
632
633
634
635
636
637
# File 'lib/roby/event.rb', line 626

def fired(event)
    unreachable_handlers.delete_if { |cancel, _| cancel }

    history << event
    if EventGenerator.event_gathering.has_key?(event.generator)
  for c in EventGenerator.event_gathering[event.generator]
      c << event
  end
    end

    super if defined? super
end