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

Slides & Example


Go back