summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/network/meson.build1
-rw-r--r--src/network/networkd-manager-bus.c1
-rw-r--r--src/network/networkd-manager-bus.h10
-rw-r--r--src/network/networkd-manager.c1
-rw-r--r--src/network/networkd-manager.h3
5 files changed, 13 insertions, 3 deletions
diff --git a/src/network/meson.build b/src/network/meson.build
index 6725e9d1b0..387cf0a0b7 100644
--- a/src/network/meson.build
+++ b/src/network/meson.build
@@ -80,6 +80,7 @@ sources = files('''
networkd-lldp-tx.c
networkd-lldp-tx.h
networkd-manager-bus.c
+ networkd-manager-bus.h
networkd-manager.c
networkd-manager.h
networkd-ndisc.c
diff --git a/src/network/networkd-manager-bus.c b/src/network/networkd-manager-bus.c
index a40220d108..4374d3db60 100644
--- a/src/network/networkd-manager-bus.c
+++ b/src/network/networkd-manager-bus.c
@@ -3,6 +3,7 @@
#include "alloc-util.h"
#include "bus-util.h"
#include "networkd-link-bus.h"
+#include "networkd-manager-bus.h"
#include "networkd-manager.h"
#include "strv.h"
diff --git a/src/network/networkd-manager-bus.h b/src/network/networkd-manager-bus.h
new file mode 100644
index 0000000000..e19d706927
--- /dev/null
+++ b/src/network/networkd-manager-bus.h
@@ -0,0 +1,10 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
+#pragma once
+
+#include "sd-bus.h"
+
+typedef struct Manager Manager;
+
+extern const sd_bus_vtable manager_vtable[];
+
+int manager_send_changed_strv(Manager *m, char **properties);
diff --git a/src/network/networkd-manager.c b/src/network/networkd-manager.c
index ec3bb47ea6..8d72d290a0 100644
--- a/src/network/networkd-manager.c
+++ b/src/network/networkd-manager.c
@@ -23,6 +23,7 @@
#include "network-internal.h"
#include "networkd-dhcp6.h"
#include "networkd-link-bus.h"
+#include "networkd-manager-bus.h"
#include "networkd-manager.h"
#include "networkd-network-bus.h"
#include "networkd-speed-meter.h"
diff --git a/src/network/networkd-manager.h b/src/network/networkd-manager.h
index 9b3b05bccc..e5bf7ac9f7 100644
--- a/src/network/networkd-manager.h
+++ b/src/network/networkd-manager.h
@@ -65,8 +65,6 @@ struct Manager {
usec_t speed_meter_usec_old;
};
-extern const sd_bus_vtable manager_vtable[];
-
int manager_new(Manager **ret);
void manager_free(Manager *m);
@@ -85,7 +83,6 @@ int manager_rtnl_process_address(sd_netlink *nl, sd_netlink_message *message, vo
int manager_rtnl_process_route(sd_netlink *nl, sd_netlink_message *message, void *userdata);
int manager_rtnl_process_rule(sd_netlink *nl, sd_netlink_message *message, void *userdata);
-int manager_send_changed_strv(Manager *m, char **properties);
void manager_dirty(Manager *m);
int manager_address_pool_acquire(Manager *m, int family, unsigned prefixlen, union in_addr_union *found);