]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/core/dbus-slice.c
Merge pull request #11827 from keszybz/pkgconfig-variables
[thirdparty/systemd.git] / src / core / dbus-slice.c
1 /* SPDX-License-Identifier: LGPL-2.1+ */
2
3 #include "dbus-cgroup.h"
4 #include "dbus-slice.h"
5 #include "slice.h"
6 #include "unit.h"
7
8 const sd_bus_vtable bus_slice_vtable[] = {
9 SD_BUS_VTABLE_START(0),
10 SD_BUS_VTABLE_END
11 };
12
13 int bus_slice_set_property(
14 Unit *u,
15 const char *name,
16 sd_bus_message *message,
17 UnitWriteFlags flags,
18 sd_bus_error *error) {
19
20 Slice *s = SLICE(u);
21
22 assert(name);
23 assert(u);
24
25 return bus_cgroup_set_property(u, &s->cgroup_context, name, message, flags, error);
26 }
27
28 int bus_slice_commit_properties(Unit *u) {
29 assert(u);
30
31 unit_invalidate_cgroup_members_masks(u);
32 unit_realize_cgroup(u);
33
34 return 0;
35 }