sd-bus systemd Documentation Zbigniew Jędrzejewski-Szmek zbyszek@in.waw.pl sd-bus 3 sd-bus A lightweight D-Bus and kdbus client library #include <systemd/sd-bus.h> pkg-config --cflags --libs libsystemd Description sd-bus.h provides an implementation of a D-Bus client. It can interoperate both with the traditional dbus-daemon1, and with kdbus. See for more information about the big picture. Interfaces described here have not been declared stable yet, and are not accessible from libsystemd.so. This documentation is provided in hope it might be useful for developers, without any guarantees of availability or stability. See sd_bus_default3, sd_bus_new3, sd_bus_request_name3, sd_bus_start3, sd_bus_message_append3, sd_bus_message_append_basic3, sd_bus_message_append_array3, sd_bus_message_append_string_memfd3, sd_bus_message_append_strv3, sd_bus_message_can_send3, sd_bus_message_get_cookie3, sd_bus_message_get_monotonic_usec3, sd_bus_send3, sd_bus_set_address3, sd_bus_set_description3, sd_bus_set_prepare3, sd_bus_creds_get_pid3, sd_bus_creds_new_from_pid3, sd_bus_get_name_creds3, sd_bus_get_owner_creds3, sd_bus_negotiate_fds3, sd_bus_path_encode3, sd-bus-errors3, sd_bus_error3, sd_bus_error_add_map3, sd_bus_set_allow_interactive_authorization3 for more information about the functions available. See Also systemd1, sd-event3, dbus-daemon1, dbus-send1, gdbus