sd-bus
systemd
sd-bus
3
sd-bus
A lightweight D-Bus IPC client library
#include <systemd/sd-bus.h>
pkg-config --cflags --libs libsystemd
Description
sd-bus.h provides an implementation of a D-Bus IPC client. See
for more information about D-Bus IPC.
See
sd_bus_add_match3,
sd_bus_add_object3,
sd_bus_add_object_vtable3,
sd_bus_add_fallback3,
sd_bus_add_fallback_vtable3,
sd_bus_attach_event3,
sd_bus_call3,
sd_bus_call_async3,
sd_bus_call_method3,
sd_bus_call_method_async3,
sd_bus_creds_get_pid3,
sd_bus_creds_new_from_pid3,
sd_bus_close3,
sd_bus_default3,
sd-bus-errors3,
sd_bus_error3,
sd_bus_error_add_map3,
sd_bus_get_address3,
sd_bus_get_fd3,
sd_bus_get_method_call_timeout3,
sd_bus_get_n_queued_read3,
sd_bus_message_append3,
sd_bus_message_append_array3,
sd_bus_message_append_basic3,
sd_bus_message_append_string_memfd3,
sd_bus_message_append_strv3,
sd_bus_message_copy3,
sd_bus_message_dump3,
sd_bus_message_get_cookie3,
sd_bus_message_get_monotonic_usec3,
sd_bus_message_get_sender3,
sd_bus_message_get_signature3,
sd_bus_message_get_type3,
sd_bus_message_new3,
sd_bus_message_new_method_call3,
sd_bus_message_new_method_error3,
sd_bus_message_new_signal3,
sd_bus_message_read3,
sd_bus_message_read_array3,
sd_bus_message_read_basic3,
sd_bus_message_rewind3,
sd_bus_message_seal3,
sd_bus_message_set_destination3,
sd_bus_message_set_sender3,
sd_bus_message_set_expect_reply3,
sd_bus_message_skip3,
sd_bus_message_verify_type3,
sd_bus_negotiate_fds3,
sd_bus_new3,
sd_bus_path_encode3,
sd_bus_process3,
sd_bus_reply_method_return3,
sd_bus_reply_method_error3,
sd_bus_request_name3,
sd_bus_send3,
sd_bus_set_address3,
sd_bus_set_connected_signal3,
sd_bus_set_description3,
sd_bus_set_method_call_timeout3,
sd_bus_set_sender3,
sd_bus_set_watch_bind3
sd_bus_set_close_on_exit3,
sd_bus_slot_get_current_handler3,
sd_bus_slot_get_current_message3,
sd_bus_slot_get_current_userdata3,
sd_bus_slot_set_description3,
sd_bus_slot_set_destroy_callback3,
sd_bus_slot_set_floating3,
sd_bus_slot_set_userdata3,
sd_bus_start3,
sd_bus_track_add_name3,
sd_bus_track_new3
for more information about the functions available.
See Also
systemd1,
sd-event3,
busctl1,
dbus-daemon1,
dbus-send1