]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/libsystemd/sd-bus/bus-introspect.h
44bd35f87f5e8d433e4ea4c1486429b643e599d4
1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 Copyright 2013 Lennart Poettering
21 int introspect_begin(struct introspect
*i
, bool trusted
);
22 int introspect_write_default_interfaces(struct introspect
*i
, bool object_manager
);
23 int introspect_write_child_nodes(struct introspect
*i
, Set
*s
, const char *prefix
);
24 int introspect_write_interface(struct introspect
*i
, const sd_bus_vtable
*v
);
25 int introspect_finish(struct introspect
*i
, sd_bus
*bus
, sd_bus_message
*m
, sd_bus_message
**reply
);
26 void introspect_free(struct introspect
*i
);