Короче, давит на меня сильно прошлый опыт реализации всего этого асинхронного добра врукопашную.
В связи с чем никак не могу решиться перейти на asio.
Наворочено там слоев абстракции — пугает.
В общем вопрос у меня простой (не обязательно ответ тоже). Вот есть у меня события, интрузивные, есть под них очередь — интрузивная. Раньше я ее раскручивал через poll + self-pipe trick.
Можно как-то мне эту очередь через asio раскрутить?
Я вот знаю, что у io_service есть своя очередь внутри. Мне она не нужна. Могу я написать свой io_service со своей очередью,
а от asio взять только кроссплатформенное мультиплексирование? Насколько это противоречит идеологии библиотеки?
Где почитать про это?
Спасибо, ребят, за ответы.