История изменений
Исправление intelfx, (текущая версия) :
Почему dbus не может сам сванговать интерфейс и получателя?
Автоматически определить интерфейс — это я ещё понимаю (хотя в общем случае, очевидно, в разных интерфейсах могут быть одинаковые методы). А как ты предлагаешь автоматически определять получателя?
В любом случае, не «dbus», а «dbus-send». Возьми и напиши свой враппер, который будет это делать. Архитектура самого dbus к твоим хотелкам не имеет никакого отношения.
Почему сам объект при регистрации не передаёт необходимые параметры, в том числе принимаемые методы? Это бы упростило обращение через dbus. У меня нет слов. Это просто 3.14-здец!
Что, простите? Бобёр, выдыхай. Каждый сервис при регистрации передаёт все данные о себе, в т. ч. список своих имён, объектов, интерфейсов и методов с сигнатурами.
Исходная версия intelfx, :
Почему dbus не может сам сванговать интерфейс и получателя?
Автоматически определить интерфейс — это я ещё понимаю (хотя в общем случае, очевидно, в разных интерфейсах могут быть одинаковые методы). А как ты предлагаешь автоматически определять получателя?
В любом случае, не «dbus», а «dbus-send». Возьми и напиши свой враппер, который будет это делать.
Почему сам объект при регистрации не передаёт необходимые параметры, в том числе принимаемые методы? Это бы упростило обращение через dbus. У меня нет слов. Это просто 3.14-здец!
Что, простите? Бобёр, выдыхай. Каждый сервис при регистрации передаёт все данные о себе, в т. ч. список своих имён, объектов, интерфейсов и методов с сигнатурами.