5
IPC 용 libdbus를 사용하는 프로젝트가 있습니다.
목표는 libdbus 대신 systemd의 sd-bus를 사용하는 것입니다.systemd의 sd-bus에 대한 자세한 문서
sd-bus (here, here 등)에 대한 설명서가 있지만 해당 설명서가 D-Bus 사양 구현의 모든 측면을 다루지는 않습니다.
적어도 sd-bus 구현에 대한 자세한 설명을 찾고자했지만 libdbus의 프로세스 워크 플로를 sd-bus에 매핑하는 데 도움이 될만한 것을 찾지 못했습니다.
아무도 도와 줄 수 있습니까? 일부 비공식 문서, 시퀀스, 기타 ...
어느 부분에서 문제가 있습니까? 그것은 단지 ... D-Bus를 사용하여 통신하는 또 다른 방법입니다. –
바로 프로세스간에 통신하는 또 다른 방법입니다. 내 프로젝트에서 liibdbus 대신 sd-bus를 지원하려면 sd-bus가하는 일, 프로세스가 제공하는 API와 그 API가하는 일을 프로세스 간 통신과 관련하여 더 잘 이해할 필요가 있습니다. 메시지를 처리하는 방법, 호출 할 메시지 콜백을 호출해야하는 API, 버스 싱크를 등록/등록 취소하는 방법 등이 포함됩니다. – Yeheshuah
@Yeheshuah 이것이 부정적인 선전으로 오지 않기를 바라는 마음에서 : 당신의 최선의 희망은 직접 상류로 전화해서 물어 보는 것입니다. 왜냐하면 ... 경험에 의하면 ... 소스 코드 수준의 문서와 시스템 수준의 개발자 수준의 문서는 매우 피상적입니다. – dhke