Branch data Line data Source code
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 : 0 : 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 : 0 : Slice *s = SLICE(u); 21 : : 22 [ # # ]: 0 : assert(name); 23 [ # # ]: 0 : assert(u); 24 : : 25 : 0 : return bus_cgroup_set_property(u, &s->cgroup_context, name, message, flags, error); 26 : : } 27 : : 28 : 0 : int bus_slice_commit_properties(Unit *u) { 29 [ # # ]: 0 : assert(u); 30 : : 31 : 0 : unit_invalidate_cgroup_members_masks(u); 32 : 0 : unit_realize_cgroup(u); 33 : : 34 : 0 : return 0; 35 : : }