Boost Statechart Advanced

Scroll down to “Customization” to see Andreas Huber Doenni’s take on how to customize an asynchronous state machine by making a custom fifo worker, and maybe a custom scheduler, (..and allocator for performance?)

https://www.boost.org/doc/libs/1_68_0/libs/statechart/doc/rationale.html#AsynchronousStateMachines

———————————————————————————-

Discussion about post_event vs fifo_scheduler

http://boost.2283326.n4.nabble.com/statechart-asynchronous-machine-s-post-event-question-td2570062.html

——————————————————————————–

Discussion about process_event vs post_event

http://boost.2283326.n4.nabble.com/statechart-process-event-vs-post-event-confusion-td4693209.html

——————————————————————————–

Boost SC Transition Actions (Entry, Exit & Transition)

https://www.boost.org/doc/libs/1_68_0/libs/statechart/doc/tutorial.html#TransitionActions
——————————————————————————–

Boost SC RealTime Capabilities

https://www.boost.org/doc/libs/1_68_0/libs/statechart/doc/faq.html#HardRealtime