3 Nov
2010
3 Nov
'10
10:07 p.m.
Hi Andreas,
The issue is reproduced with this failing test ...
http://svn.boost.org/svn/boost/trunk/libs/statechart/test/DeferralBug.cpp
... which isa simplified version of your original. Can you please verify whether it captures your expectation correctly?
Yes, that's it.
I think I'll have a fix for this one by Sunday. If you have additional use cases/expectations for event processing order during deferral, please let me know.
As far as I can see, all my use-cases, where the order of deferred events is "broken", can be reduced to the above one. Thank you very much for your assistance!