Asynchronous programming using the Boost Meta State Machine library
We'll use the Boost Meta State Machine library to write a small Qt application (a CD player simulation).
The asynchronous part will be given to us by Qt's event loop, which will forward events to a state machine serving as central dispatcher. This state machine will manage the whole application.
We'll show how using a state machine will keep such code concise, readable and easy to test.
Speaker: Christophe Henry