2013-10-18 75 views
3

我是DBUS的新手。如何創建一個DBUS服務

我一直在嘗試爲我的程序創建一個DBUS服務,以便應用程序可以通過DBUS聯繫它。

我已經閱讀了本教程http://kkaempf.blogspot.in/2009/03/d-bus-service-on-demand.html

但是當我經歷這個過程並在linux中運行qdbus命令時,我創建的服務未在終端上列出。

所以,如果有人可以列出程序來創建一個DBUS服務,這將是有益的。

感謝, Sathish所在

回答

1

你不需要做任何事情來能服務的DBus消息。所有客戶和服務通過總線交換消息,總線是唯一的「服務器」 - 客戶和服務在這裏是「客戶」。總線自動分配名稱給客戶端(通常是「:some_number」)。您可以要求公交車使用org.freedesktop.DBus界面的RequestName消息來指定您的姓名。

注意,如果你想要求你需要添加「讓自己的」政策DBUS配置系統總線上的名字(見example