2

D-Bus のドキュメントで説明されているように、すべての IPC 呼び出しは非同期と見なされます。Qt がQDBusAbstractInterfaceを介してリモート D-Bus オブジェクトを呼び出すと、完全に非同期であり、呼び出しが完了したときにシグナリングを提供する QBusPendingCall<T> があります。

私のアプリケーション設計では、オブジェクト アダプターに非同期呼び出しを実装したいと考えていますが、現在の Qt/DBus 実装では、すべてのメソッド呼び出しがブロックされていると想定しています。

質問があります: D-Bus メソッド呼び出しを非同期に処理する適切な実装方法はありますか?

4

1 に答える 1