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