Boost logo

Boost :

From: Andrey Semashev (andysem_at_[hidden])
Date: 2007-06-16 06:13:44


I'd like to know if there is any interest in a new feature addition to
the Boost.FSM library, been proposed for a review some time ago.

The feature is an ability to post events to the state machine from
within its state. These events would be delivered after the control
returns from on_process event handler and would be delivered just like
if were sent from outside the FSM.

This allows to introduce a set of internal FSM events that may be used
to perform complex processing of external events in different states.
The downside is that the feature is apparently in conflict with ability
to return something from the FSM's process method, so the return type
will be forced to be void.

Is this feature worth further thinking of and implementing?

PS: The current version of Boost.FSM is still available in the Vault:

Boost list run by bdawes at, gregod at, cpdaniel at, john at