chiark / gitweb /
bus: when introspecting, turn unprivileged flag into inverse annoation of "privileged"
[elogind.git] / src / libsystemd-bus / bus-introspect.h
index 48c3885d9459913aac3953afab6d6dc43e231811..98312d123b2b1ed553a2fd75587de343e7348865 100644 (file)
@@ -31,11 +31,12 @@ struct introspect {
         FILE *f;
         char *introspection;
         size_t size;
+        bool trusted;
 };
 
-int introspect_begin(struct introspect *i);
+int introspect_begin(struct introspect *i, bool trusted);
 int introspect_write_default_interfaces(struct introspect *i, bool object_manager);
 int introspect_write_child_nodes(struct introspect *i, Set *s, const char *prefix);
-int introspect_write_interface(struct introspect *i, const char *interface, const sd_bus_vtable *v);
+int introspect_write_interface(struct introspect *i, const sd_bus_vtable *v);
 int introspect_finish(struct introspect *i, sd_bus *bus, sd_bus_message *m, sd_bus_message **reply);
 void introspect_free(struct introspect *i);