NetworkManager/introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml
Thomas Haller 48dce1b66c
core: drop deprecated PropertiesChanged D-Bus signal (API BREAK)
D-Bus 1.3.1 (2010) introduced the standard "PropertiesChanged" signal
on "org.freedesktop.DBus.Properties". NetworkManager is old, and predates
this API. From that time, it still had it's own PropertiesChanged signal
that are emitted together with the standard ones. NetworkManager
supports the standard PropertiesChanged signal since it switched to
gdbus library in version 1.2.0 (2016).

These own signals are deprecated for a long time already ([1], 2016), and
are hopefully not used by anybody anymore. libnm-glib was using them and
relied on them, but that library is gone. libnm does not use them and neither
does plasma-nm.

Hopefully no users are left that are affected by this API break.

[1] 6fb917178a
2021-05-14 10:57:34 +02:00

100 lines
2.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<node name="/">
<!--
org.freedesktop.NetworkManager.Device.IPTunnel:
@short_description: IP Tunneling Device
-->
<interface name="org.freedesktop.NetworkManager.Device.IPTunnel">
<!--
Mode:
The tunneling mode.
-->
<property name="Mode" type="u" access="read"/>
<!--
Parent:
The object path of the parent device.
-->
<property name="Parent" type="o" access="read"/>
<!--
Local:
The local endpoint of the tunnel.
-->
<property name="Local" type="s" access="read"/>
<!--
Remote:
The remote endpoint of the tunnel.
-->
<property name="Remote" type="s" access="read"/>
<!--
Ttl:
The TTL assigned to tunneled packets. 0 is a special value meaning that
packets inherit the TTL value
-->
<property name="Ttl" type="y" access="read"/>
<!--
Tos:
The type of service (IPv4) or traffic class (IPv6) assigned to tunneled
packets.
-->
<property name="Tos" type="y" access="read"/>
<!--
PathMtuDiscovery:
Whether path MTU discovery is enabled on this tunnel.
-->
<property name="PathMtuDiscovery" type="b" access="read"/>
<!--
InputKey:
The key used for incoming packets.
-->
<property name="InputKey" type="s" access="read"/>
<!--
OutputKey:
The key used for outgoing packets.
-->
<property name="OutputKey" type="s" access="read"/>
<!--
EncapsulationLimit:
How many additional levels of encapsulation are permitted to be prepended
to packets. This property applies only to IPv6 tunnels.
-->
<property name="EncapsulationLimit" type="y" access="read"/>
<!--
FlowLabel:
The flow label to assign to tunnel packets. This property applies only to
IPv6 tunnels.
-->
<property name="FlowLabel" type="u" access="read"/>
<!--
Flags:
Tunnel flags.
-->
<property name="Flags" type="u" access="read"/>
</interface>
</node>