Async State Machines

Doxygen Page
http://smacc.ninja/doxy/bsc/html/classboost_1_1statechart_1_1asynchronous__state__machine.html
—————————————————————-

Boost Statechart Asynchronous State Machine – Tutorial

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

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

Boost Statechart Asynchronous State Machine – Rationale

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

—————————————————————

Boost Statechart Asynchronous State Machine – Reference

https://www.boost.org/doc/libs/1_68_0/libs/statechart/doc/reference.html#asynchronous_state_machine.hpp
———————————————————————————-

Boost Statechart Scheduler Concept – Reference

https://www.boost.org/doc/libs/1_68_0/libs/statechart/doc/reference.html#Scheduler

—————————————————————

Boost Statechart FIFO Scheduler – Reference

https://www.boost.org/doc/libs/1_68_0/libs/statechart/doc/reference.html#fifo_scheduler.hpp

———————————————————————————
post_event vs. fifo_scheduler<>.queue_event

http://boost.2283326.n4.nabble.com/statechart-asynchronous-machine-s-post-event-question-td2570062.html
———————————————————————————
Nested States in an asynchronous state machine?

http://boost.2283326.n4.nabble.com/statechart-Is-it-possible-to-have-nested-sub-states-in-an-asynchronous-state-machine-td3582699.html#a3582950
————————————————————–
Code Sample of Boost Statechart Asynchronous State Machine
https://github.com/boostorg/statechart/tree/develop/example/PingPong
————————————————————–