]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/libsystemd/sd-bus/bus-introspect.h
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
8 #include "memstream-util.h"
9 #include "ordered-set.h"
17 int introspect_begin(struct introspect
*i
, bool trusted
);
18 int introspect_write_default_interfaces(struct introspect
*i
, bool object_manager
);
19 int introspect_write_child_nodes(struct introspect
*i
, OrderedSet
*s
, const char *prefix
);
20 int introspect_write_interface(
22 const char *interface_name
,
23 const sd_bus_vtable
*v
);
24 int introspect_finish(struct introspect
*i
, char **ret
);
25 void introspect_done(struct introspect
*i
);