KStateMachine/kstatemachine

Allow calling processEvents() from listener callbacks

Closed this issue · 1 comments

nsk90 commented

Currently such pending events are passed to PendingEventHandler and there are three options:

  • to throw exception in this case (default)
  • ignore such events
  • store them in user managed queue (user is responsible for calling processEvent for them when current processing completes)

Such queue may be implemented on library side allowing processing of pending events by default.