Как получить дескриптор файла сокета gio::dbus(glibmm)?

У меня есть приложение, которое использует glibmm gio::dbus. Я запускаю основной цикл один раз после включения таймаута сигнала. За это время я приобрел автобус и зарегистрировал объект. В тайм-ауте CB я вышел из основного цикла.

Мне нужно добавить дескриптор файла сокета dbus, а также время ожидания для mainContext. Так что, когда любое событие срабатывает на сокете FD, вызывается обратный вызов и сообщает mainContext, что нужно делать опрос каждый интервал времени.

В libdbus есть несколько API, где соединение dbus может устанавливать функции наблюдения и функции тайм-аута. Существуют ли какие-либо конкретные API в giomm dbus, которые предоставляют то же самое?

0 ответов

Другие вопросы по тегам