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_object_vtable3,
    sd_bus_attach_event3,
    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_fd3,
    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_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_set_destination3,
    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_error3,
    sd_bus_request_name3,
    sd_bus_set_connected_signal3,
    sd_bus_set_description3,
    sd_bus_set_sender3,
    sd_bus_set_watch_bind3
    sd_bus_set_close_on_exit3
    sd_bus_slot_set_description3,
    sd_bus_slot_set_destroy_callback3,
    sd_bus_slot_set_floating3,
    sd_bus_slot_set_userdata3,
    sd_bus_track_add_name3,
    sd_bus_track_new3

for more information about the functions available.

## See Also

systemd 1, sd-event 3, busctl 1, dbus-daemon 1, dbus-send 1