ファイル記述子で sd_bus_match_signal() を使用する方法

ファイル記述子で sd_bus_match_signal() を使用する方法

私はより大きなアプリケーションの一部としてDBus信号受信機を実装しています。

すべての例では、まずコールバックを登録してシグナルをエクスポートしますsd_bus_match_signal()sd_event_loop() 協会または元のループwhile呼び出しsd_bus_wait()sd_bus_process() 協会

私のアプリケーションには、ファイル記述子イベントを監視するシステムが含まれています。ディスクリプタが準備されると、select()ソケットの動作と同様にコールバックをトリガします。

DBus受信を自分のシステムにどのように統合しますか?

利点を活用する必要があると仮定していますが、sd_bus_get_fd()コールに設定されている適切なコールバックにどのように接続しますかsd_bus_match_signal()

ベストアンサー1

おすすめ記事