boost-statechart

Help for Boost.Statechart bug

Any ideas how to fix this? using 1.39_0 on ubuntu 8.10 w/g++ 4.3.2 In the following statechart, the phrase "BUGGY" is printed three times. One would expect the event would only trigger one "BUGGY". In the case of the project I am working on, I cannot return discard_event() as I need the event to reach multiple states (usually deep in a...

The Boost Statechart Library - how to implement time-consuming transitions

In our project we have UI and logic (which may be represented as a state machine). Transitions between some steps in this step machine are long (IO-bound). We don't want to steal our UI thread for all the time the transition is in progress. Therefore we are looking for a way to perform this transitions in a separate thread and then updat...

Boost.Statechart - issue with documented method for choice points

As per the example in the documentation I made the following code that fails to compile because custom_reaction<> does not seem to match the concept expected as the third template parameter to state<>. How do I really make choice points? (I also asked this on the boost list) #include <boost/statechart/state_machine.hpp> #include <boost...