Skip to content

D-Busとは

D-BusはIPC(Inter process Communication)の一種で、もともとはデスクトップ用途だったが現在はもっと広く利用されている。一般的にはメソッド呼び出しとリターンをペアで利用する。メッセージの種類は4つ。

  • METHOD_CALL
  • METHOD_RETURN
  • SIGNAL
  • ERROR

バスは階層を持っていて、まずサービスがあり、サービスに属するオブジェクトがある。

D-Busを操作する方法は別のメモにした。

Freedesktop.orgがD-Busで公開しているメソッドの仕様は別にある。