]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
man: complete vtable flag documentation 15804/head
authorLennart Poettering <lennart@poettering.net>
Tue, 28 Apr 2020 17:23:50 +0000 (19:23 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 13 May 2020 14:57:44 +0000 (16:57 +0200)
man/sd_bus_add_object.xml

index 60f04187f8c05f41df685359d2a45ea27a5e7ed7..102ee66d297aecf6cf6302675b53e149a36dda5c 100644 (file)
           This corresponds to the <constant>org.freedesktop.systemd1.Explicit</constant> annotation
           in introspection data.</para></listitem>
         </varlistentry>
+
+        <varlistentry>
+          <term><constant>SD_BUS_VTABLE_SENSITIVE</constant></term>
+
+          <listitem><para>Mark this vtable method entry as processing sensitive data. When set,
+          incoming method call messages and their outgoing reply messages are marked as sensitive using
+          <citerefentry><refentrytitle>sd_bus_message_sensitive</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
+          so that they are erased from memory when freed.</para></listitem>
+        </varlistentry>
+
+        <varlistentry>
+          <term><constant>SD_BUS_VTABLE_ABSOLUTE_OFFSET</constant></term>
+
+          <listitem><para>Mark this vtable method or property entry so that the user data pointer passed to
+          its associated handler functions is determined slightly differently: instead of adding the offset
+          parameter of the entry to the user data pointer specified during vtable registration, the offset is
+          passed directly, converted to a pointer, without taking the user data pointer specified during
+          vtable registration into account.</para></listitem>
+        </varlistentry>
       </variablelist>
     </refsect2>
   </refsect1>