для таких как ресет «логика» — это то, что не имеет значения. Т.ч. ВННД.
Что до буста, то я думаю он будет годен для обезьян, типа заменителя PHP. Хотя ИМХО лучше уж PHP. Зачем портить хорошую вещь (C++) и делать из неё говно?
Нет, твой пример показывает, что раком приходится вставать при использовании Qt. И это при том что asio чаще используется в программах без GUI. Да и в программе на Qt обычно редко требуется тащить что-либо крупное из буста.
Дык одно событие идет через несколько потоков, а не через один. Если потом встанет вопрос «а чо так медленно», а прога уже на asio, то будет поздно переписывать.