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