]>
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 | ||
209de525 | 8 | int bus_send_pending_reload_message(Manager *m); |
718db961 | 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 LP |
23 | |
24 | int bus_foreach_bus(Manager *m, sd_bus_track *subscribed2, int (*send_message)(sd_bus *bus, void *userdata), void *userdata); | |
283868e1 | 25 | |
1d22e906 | 26 | int bus_verify_manage_units_async(Manager *m, sd_bus_message *call, sd_bus_error *error); |
283868e1 SW |
27 | int bus_verify_manage_unit_files_async(Manager *m, sd_bus_message *call, sd_bus_error *error); |
28 | int bus_verify_reload_daemon_async(Manager *m, sd_bus_message *call, sd_bus_error *error); | |
1d22e906 | 29 | int bus_verify_set_environment_async(Manager *m, sd_bus_message *call, sd_bus_error *error); |
d8fdc620 LP |
30 | |
31 | int bus_forward_agent_released(Manager *m, const char *path); | |
e0a08581 LP |
32 | |
33 | uint64_t manager_bus_n_queued_write(Manager *m); | |
bbc1acab YW |
34 | |
35 | void dump_bus_properties(FILE *f); | |
5c08257b | 36 | int bus_manager_introspect_implementations(FILE *out, const char *pattern); |