Перекрытый ввод-вывод в приложении wxWidgets

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

1

Решение

К сожалению, нет способа интегрировать произвольную HANDLE с циклом событий wxWidgets, поэтому лучшее решение — использовать отдельный поток и, возможно, вызвать wxQueueEvent если вам действительно нужно изменить основной поток.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]