]>
Commit | Line | Data |
---|---|---|
53e1b683 | 1 | /* SPDX-License-Identifier: LGPL-2.1+ */ |
c2f1db8f | 2 | #pragma once |
ea430986 | 3 | |
a7334b09 LP |
4 | /*** |
5 | This file is part of systemd. | |
6 | ||
7 | Copyright 2010 Lennart Poettering | |
a7334b09 LP |
8 | ***/ |
9 | ||
ea430986 LP |
10 | #include "manager.h" |
11 | ||
718db961 LP |
12 | int bus_send_queued_message(Manager *m); |
13 | ||
8559b3b7 LP |
14 | int bus_init_private(Manager *m); |
15 | int bus_init_api(Manager *m); | |
16 | int bus_init_system(Manager *m); | |
4502c403 LP |
17 | |
18 | void bus_done_private(Manager *m); | |
19 | void bus_done_api(Manager *m); | |
20 | void bus_done_system(Manager *m); | |
5e8d1c9a | 21 | void bus_done(Manager *m); |
ea430986 | 22 | |
b23de6af LP |
23 | int bus_fdset_add_all(Manager *m, FDSet *fds); |
24 | ||
05a98afd LP |
25 | void bus_track_serialize(sd_bus_track *t, FILE *f, const char *prefix); |
26 | int bus_track_coldplug(Manager *m, sd_bus_track **t, bool recursive, char **l); | |
8f8f05a9 | 27 | |
5f109056 | 28 | int manager_enqueue_sync_bus_names(Manager *m); |
8936a5e3 | 29 | |
8f8f05a9 | 30 | int bus_foreach_bus(Manager *m, sd_bus_track *subscribed2, int (*send_message)(sd_bus *bus, void *userdata), void *userdata); |
283868e1 | 31 | |
1d22e906 | 32 | int bus_verify_manage_units_async(Manager *m, sd_bus_message *call, sd_bus_error *error); |
283868e1 SW |
33 | int bus_verify_manage_unit_files_async(Manager *m, sd_bus_message *call, sd_bus_error *error); |
34 | int bus_verify_reload_daemon_async(Manager *m, sd_bus_message *call, sd_bus_error *error); | |
1d22e906 | 35 | int bus_verify_set_environment_async(Manager *m, sd_bus_message *call, sd_bus_error *error); |
d8fdc620 LP |
36 | |
37 | int bus_forward_agent_released(Manager *m, const char *path); | |
e0a08581 LP |
38 | |
39 | uint64_t manager_bus_n_queued_write(Manager *m); |