LINUX.ORG.RU

Пытался. Работало. Примеры лежат в пакете qt4-demos.

gaa ★★
()

Пытался, работало. На Линуксе и Виндовзе. Для себя отметил, что весь D-Bus код нужно выносить в отдельный поток, так как интерфейс синхронный и может замораживаться на неопределённое время.

Dendy ★★★★★
()
Ответ на: комментарий от Dendy

>так как интерфейс синхронный и может замораживаться на неопределённое время.

о_О, вроде одна из фишек дбаса - асинхронность...

generatorglukoff ★★
() автор топика
Ответ на: комментарий от generatorglukoff

> о_О, вроде одна из фишек дбаса - асинхронность...

А это смотря как с ним работать.

gaa ★★
()
Ответ на: комментарий от generatorglukoff

То скорее всего кто-то юзал синхронные вызовы.

wfrr ★★☆
()

а кто-нить Protocol Buffers юзал? Всё руки не дойдут попробовать dbus совсем уж наколеночная поделка(централизованная, слишком усложнённая, нет шифрованного транспорта и вообще tcp там чисто для галочки итп).

true_admin ★★★★★
()
Ответ на: комментарий от Dendy

>>Для себя отметил, что весь D-Bus код нужно выносить в отдельный поток, так как интерфейс синхронный и может замораживаться на неопределённое время.

Если синхронность вызова критична, используй QDBusAbstractInterface::callWithCallback().

alex_custov ★★★★★
()
Ответ на: комментарий от alex_custov

> используй QDBusAbstractInterface::callWithCallback().

Кстати, а почему callback? В чём великий смысл? Сигналы/слоты-же для этого в куте придуманы.

one_more_hokum ★★★
()
Ответ на: комментарий от Begemoth

> DBus он для локального взаимодействия сделан, так что шифрование с TCP там нафиг не надо.

А авторы-то не знают!

gaa ★★
()
Ответ на: комментарий от Begemoth

я и говорю что сильно ограниченная шина. Злой я на неё, долго с ней возился а она не оправдала ожиданий. Непонятно что разрабы стока лет писали.

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.