Проблема такая, есть класс, который должен наблюдать за файлом устройства, и при приходе данных говорить об это через DBus. Тут всё ок, ожидание в select. НО также надо иметь возможность сказать этому же кдассу писать некторые данные в файл. Тут уже есть проблемы, тк скрипт заблокирован selectом. Потоки использовать не очень хочется:( Может кто знает, как получить дескриптор файла, через который идёт обмен с DBus, и принудетльно вызвать обработку событий в gobjectном mainloope. Спасибо.
Ответ на:
комментарий
от welkam
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Очередь сообщений с ожиданием нового сообщения в ядре по типу select() (2024)
- Форум потеря данных при блокировке главного потока (2013)
- Форум Регистрация в Selector из другого потока (2018)
- Форум Вызвать метод класса в потоке, С++ (2017)
- Форум [dbus][python] org.freedesktop.DBus.Error.UnknownMethod (2010)
- Форум Получение и обработка данных используя QTcpSocket (2014)
- Форум Нужна помощь в подборке инструментов/библоиотек (2010)
- Форум python: dbus + hal непонятки (2006)
- Форум [python][select]Есть вопрос (2012)
- Форум [python] select жрет cpu (2011)