Systemd/src/libsystemd/sd-bus
Lennart Poettering 303acb7f2d sd-bus: add new sd_bus_slot_set_floating() call
This new call allows explicit control of the "floating" state of a bus
slot object. This is useful for creating a bus slot object first,
retaining a reference to it, using it for making changes to the slot
object (for example, set a description) and then handing it over to
sd-bus for lifecycle management.

It's also useful to fix #8551.
2018-05-30 17:13:51 +02:00
..
bus-common-errors.c timedate: move error mapping to bus-common-errors.[ch] 2018-04-17 14:03:25 +09:00
bus-common-errors.h add new portable service framework 2018-05-24 17:01:57 +02:00
bus-container.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-container.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-control.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-control.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-convenience.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-creds.c tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
bus-creds.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-dump.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-dump.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-error.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-error.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-gvariant.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-gvariant.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-internal.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-internal.h sd-bus: add new sd_bus_slot_set_floating() call 2018-05-30 17:13:51 +02:00
bus-introspect.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-introspect.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-kernel.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-kernel.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-match.c tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
bus-match.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-message.c sd-bus: use _cleanup_ more 2018-05-26 16:56:01 +02:00
bus-message.h tree-wide: be more careful with the type of array sizes 2018-04-27 14:29:06 +02:00
bus-objects.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-objects.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-protocol.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-signature.c tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
bus-signature.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-slot.c sd-bus: add new sd_bus_slot_set_floating() call 2018-05-30 17:13:51 +02:00
bus-slot.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-socket.c path-util: introduce empty_to_root() and use it many places 2018-05-11 01:47:33 +09:00
bus-socket.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-track.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-track.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-type.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
bus-type.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
GVARIANT-SERIALIZATION sd-bus: drop kdbus-related docs (#5533) 2017-03-07 07:51:35 +01:00
sd-bus.c sd-bus: use free_and_strdup() 2018-05-14 14:09:03 +09:00
test-bus-benchmark.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-chat.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-cleanup.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-creds.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-error.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-gvariant.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-introspect.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-marshal.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-match.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-objects.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-server.c tree-wide: do not wrap assert_se in extra parentheses 2018-05-14 17:22:22 +02:00
test-bus-signature.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-track.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
test-bus-vtable-cc.cc tests,meson: add test-bus-vtable, compiled as C and C++ 2017-05-13 15:50:44 -04:00
test-bus-vtable.c test-bus-vtable: it's OK if dbus is not running 2017-05-30 21:17:46 -04:00
test-bus-watch-bind.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00