2017-04-21 4 views
5

私はIPCのためにlibdbusを使用するプロジェクトをいくつか持っています。
目的は、libdbusの代わりにsystemdのsd-busを使用することです。systemdのsd-busの詳細ドキュメント

sd-bus(herehereなど)のドキュメントがありますが、そのドキュメントではD-Bus仕様の実装のすべての側面をカバーしていません。

少なくとも、sd-busの実装の詳細な説明を探していましたが、libdbusのプロセスワークフローをsd-busにマップするのに役立つものは見つかりませんでした。

誰かが私を助けることができますか?いくつかの非公式のドキュメント、シーケンス、何でも...

+0

どの部分で問題がありますか?それはちょうど... Dバスを使用して通信する別の方法です。 –

+0

正確には、プロセス間で通信する別の方法です。私のプロジェクトでliibdbusの代わりにsd-busをサポートするために、sd-busが何を提供しているのか、それらのAPIが何を提供しているのか、プロセス間通信に関係することをよく理解する必要があります。どのようにメッセージを処理するか、呼び出すべきメッセージコールバックを呼び出すべきAPI、バスシンクを登録/登録解除する方法など。現在のドキュメンテーションでこれらのトピックがカバーされていれば素晴らしいだろう。 – Yeheshuah

+2

@Yehuhuahこれが否定的なプロパガンダとして来ないことを願って:あなたの最善の希望は直接上流に電話して尋ねることです。なぜなら、経験から...ソースコードレベルのドキュメントとシステムレベルの開発者レベルのドキュメントの両方が非常に浅いからです。 – dhke

答えて