Главная » C++ » Перекрытый ввод-вывод в приложении wxWidgets
Перекрытый ввод-вывод в приложении wxWidgets
Я работаю над Windows, только Приложение GUI wxWidgets, которое должно получать асинхронные уведомления от сервисного процесса через именованный канал. Я хотел бы избежать порождения отдельной нити для контроля за ручкой трубы. Следовательно, я думаю об использовании перекрывающегося ввода-вывода. Мой вопрос: что было бы самым простым способом получения уведомлений для дескриптора канала в главном потоке?
К сожалению, нет способа интегрировать произвольную HANDLE с циклом событий wxWidgets, поэтому лучшее решение — использовать отдельный поток и, возможно, вызвать wxQueueEvent если вам действительно нужно изменить основной поток.