2017-04-21 38 views
5

我有一些使用libdbus的項目。
目標是使用systemd的sd-bus而不是libdbus。systemd sd-bus的詳細文檔

有關於SD總線(herehere等)的文檔,但該文檔並未涵蓋D-Bus規範實施的所有方面。

我花了很多時間尋找sd-bus'實現的至少任何詳細解釋,但沒有找到任何可以幫助我將libdbus'過程工作流映射到sd-bus上的任何內容。

有人可以幫助我嗎?一些非官方的文檔,序列,任何東西...

+0

哪個部位有問題?這只是另一種使用D-Bus進行通信的方式。 –

+0

確切地說,這是另一種在進程之間進行通信的方式。爲了在我的項目中支持sd-bus而不是liibdbus,我需要更好地瞭解sd-bus的功能,它提供的API以及這些API所做的與進程間通信有關的內容。就像,它如何處理消息,我應該調用哪個API來調用消息回調函數,如何註冊/註銷總線接收器等等。如果當前文檔涉及這些主題,那將非常棒。 – Yeheshuah

+2

@Yeheshuah希望這不會成爲負面宣傳:你最大的希望就是直接向上遊呼叫並提問。因爲......從經驗來看...... systemd的源代碼級文檔和開發人員級文檔都非常膚淺。 – dhke

回答