Documentation ¶
Overview ¶
dbus コミュニケーションサンプル 呼び出される側 - Echo メソッドを公開 - Echo メソッド開始時に start シグナルを送信 - Echo メソッド終了時に finish シグナルを送信
dbus コミュニケーションサンプル 呼び出す側 - "jp.dip.oyasirazu.golang.studydbus.callback" サービスの "Echo" メソッドを呼び出す。 - 同サービスの Echo 終了シグナルを受信し、受信メッセージを表示する。
godbus の example を改変して作ったサービス。 下記 dbus-send コマンドで呼び出せる。
dbus-send --session \ --dest=jp.dip.oyasirazu.studydbus \ --type=method_call \ --print-reply /jp/dip/oyasirazu/studydbus \ jp.dip.oyasirazu.studydbus.ServiceMethod
dbus-mikutter から送信されるシグナルを受信する例。
mikutter 導入後、下記コマンドを実行し、 dbus-mikutter をインストールした上で mikutter を再起動してください。 その後、このプログラムを実行すると、 dbus-mikutter のシグナルを受信し始めます。
~~~ { dbus-mikutter インストールコマンド } mkdir -p ~/.mikutter/plugin cd ~/.mikutter/plugin git clone https://github.com/toshia/dbus-mikutter dbus ~~~
[mikutter](http://mikutter.hachune.net/) toshia/dbus-mikutter(https://github.com/toshia/dbus-mikutter)
Click to show internal directories.
Click to hide internal directories.