]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/core/core-varlink.h
core: align table
[thirdparty/systemd.git] / src / core / core-varlink.h
CommitLineData
db9ecf05 1/* SPDX-License-Identifier: LGPL-2.1-or-later */
19d22d43
LP
2#pragma once
3
4#include "manager.h"
5
6int manager_varlink_init(Manager *m);
7void manager_varlink_done(Manager *m);
e30bbc90 8
658138f3
AZ
9/* Creates a new VarlinkServer and binds methods. Does not set up sockets or attach events.
10 * Used for manager serialize/deserialize. */
11int manager_setup_varlink_server(Manager *m, VarlinkServer **ret_s);
12
e30bbc90
AZ
13/* The manager is expected to send an update to systemd-oomd if one of the following occurs:
14 * - The value of ManagedOOM*= properties change
15 * - A unit with ManagedOOM*= properties changes unit active state */
16int manager_varlink_send_managed_oom_update(Unit *u);