파일 설명자와 함께 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()?

관련 정보