systemd 的 sd-bus 详细文档
Posted
技术标签:
【中文标题】systemd 的 sd-bus 详细文档【英文标题】:Detailed documentation for systemd's sd-bus 【发布时间】:2017-09-17 21:00:24 【问题描述】:我有一些使用 libdbus 进行 IPC 的项目。 目标是使用 systemd 的 sd-bus 而不是 libdbus。
有 sd-bus 的文档(here、here 等),但该文档并未涵盖 D-Bus 规范实施的所有方面。
我花了很多时间寻找至少任何关于 sd-bus 实现的详细解释,但没有找到任何可以帮助我将 libdbus 的流程工作流映射到 sd-bus 上的东西。
有人可以帮助我吗?一些非官方的文档,序列,任何东西......
【问题讨论】:
您在哪个部分遇到了问题?这只是……另一种使用 D-Bus 进行通信的方式。 没错,这是进程间通信的另一种方式。为了在我的项目中支持 sd-bus 而不是 liibdbus,我需要更好地了解 sd-bus 的作用、它提供的 API 以及这些 API 的作用,与进程间通信有关。比如,它如何处理消息,我应该调用哪个 API 来调用消息回调,我如何注册/取消注册总线接收器等。如果当前文档涵盖了这些主题,那就太棒了。 @Yeheshuah 希望这不是负面宣传:你最好的希望是直接向上游打电话询问。因为……从经验来看……systemd 的源代码级文档和开发人员级文档都是……非常肤浅的。 【参考方案1】:有an upstream issue open for this already。我建议您订阅它,如果可以的话,请提供帮助。
【讨论】:
以上是关于systemd 的 sd-bus 详细文档的主要内容,如果未能解决你的问题,请参考以下文章