如何将 sd_bus_match_signal() 与文件描述符一起使用

如何将 sd_bus_match_signal() 与文件描述符一起使用

我正在实现 DBus 信号监听器作为更大应用程序的一部分。

所有的例子,首先注册回调来发出信号,sd_bus_match_signal()并且它们有一个sd_event_loop() 关联while调用sd_bus_wait()and 的原始循环sd_bus_process() 关联

我的应用程序包括一个用于监视文件描述符事件的系统。当描述符准备好时,它会触发回调,类似于select()套接字的工作方式。

如何将 DBus 监听集成到我的系统中。

我假设我应该利用sd_bus_get_fd(),但是它如何连接到调用 中设置的适当回调sd_bus_match_signal()

相关内容