]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/core/dbus.h
7d816776c70eb297b4171c92158736b98f5dac2c
1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 Copyright 2010 Lennart Poettering
12 int bus_send_queued_message(Manager
*m
);
14 int bus_init_private(Manager
*m
);
15 int bus_init_api(Manager
*m
);
16 int bus_init_system(Manager
*m
);
18 void bus_done_private(Manager
*m
);
19 void bus_done_api(Manager
*m
);
20 void bus_done_system(Manager
*m
);
21 void bus_done(Manager
*m
);
23 int bus_fdset_add_all(Manager
*m
, FDSet
*fds
);
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
);
28 int manager_enqueue_sync_bus_names(Manager
*m
);
30 int bus_foreach_bus(Manager
*m
, sd_bus_track
*subscribed2
, int (*send_message
)(sd_bus
*bus
, void *userdata
), void *userdata
);
32 int bus_verify_manage_units_async(Manager
*m
, sd_bus_message
*call
, sd_bus_error
*error
);
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
);
35 int bus_verify_set_environment_async(Manager
*m
, sd_bus_message
*call
, sd_bus_error
*error
);
37 int bus_forward_agent_released(Manager
*m
, const char *path
);
39 uint64_t manager_bus_n_queued_write(Manager
*m
);
41 void dump_bus_properties(FILE *f
);