mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-01 10:40:11 +01:00
A convenience so that clients which might key certain operations off which connections are active (checking work mail only when on VPN for example) can more easily get which connections are active. This would allow those apps to store the UUID (which they would already be doing) and not have to create a Connection proxy and then get the connection properties just to retrieve the UUID of the connection. Instead they can now get it from GetAll of the ActiveConnection object, which they would already be doing.
65 lines
2.7 KiB
XML
65 lines
2.7 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
|
|
<node name="/" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
|
|
<interface name="org.freedesktop.NetworkManager.Connection.Active">
|
|
<property name="Connection" type="o" access="read">
|
|
<tp:docstring>The path of the connection.</tp:docstring>
|
|
</property>
|
|
<property name="SpecificObject" type="o" access="read">
|
|
<tp:docstring>A specific object associated with the active connection.</tp:docstring>
|
|
</property>
|
|
<property name="Uuid" type="s" access="read">
|
|
<tp:docstring>
|
|
The UUID of the connection, provided as a convenience so that clients
|
|
do not have to retrieve all connection details.
|
|
</tp:docstring>
|
|
</property>
|
|
<property name="Devices" type="ao" access="read">
|
|
<tp:docstring>Array of object paths representing devices which are part of this active connection.</tp:docstring>
|
|
</property>
|
|
<property name="State" type="u" access="read" tp:type="NM_ACTIVE_CONNECTION_STATE">
|
|
<tp:docstring>The state of this active connection.</tp:docstring>
|
|
</property>
|
|
<property name="Default" type="b" access="read">
|
|
<tp:docstring>Whether this active connection is the default IPv4 connection, i.e. whether it currently owns the default IPv4 route.</tp:docstring>
|
|
</property>
|
|
<property name="Default6" type="b" access="read">
|
|
<tp:docstring>Whether this active connection is the default IPv6 connection, i.e. whether it currently owns the default IPv6 route.</tp:docstring>
|
|
</property>
|
|
<property name="Vpn" type="b" access="read">
|
|
<tp:docstring>Whether this active connection is also a VPN connection.</tp:docstring>
|
|
</property>
|
|
|
|
<signal name="PropertiesChanged">
|
|
<arg name="properties" type="a{sv}" tp:type="String_Variant_Map">
|
|
<tp:docstring>
|
|
A dictionary mapping property names to variant boxed values
|
|
</tp:docstring>
|
|
</arg>
|
|
</signal>
|
|
|
|
<tp:enum name="NM_ACTIVE_CONNECTION_STATE" type="u">
|
|
<tp:enumvalue suffix="UNKNOWN" value="0">
|
|
<tp:docstring>
|
|
The active connection is in an unknown state.
|
|
</tp:docstring>
|
|
</tp:enumvalue>
|
|
<tp:enumvalue suffix="ACTIVATING" value="1">
|
|
<tp:docstring>
|
|
The connection is activating.
|
|
</tp:docstring>
|
|
</tp:enumvalue>
|
|
<tp:enumvalue suffix="ACTIVATED" value="2">
|
|
<tp:docstring>
|
|
The connection is activated.
|
|
</tp:docstring>
|
|
</tp:enumvalue>
|
|
<tp:enumvalue suffix="DEACTIVATING" value="3">
|
|
<tp:docstring>
|
|
The connection is being torn down and cleaned up.
|
|
</tp:docstring>
|
|
</tp:enumvalue>
|
|
</tp:enum>
|
|
</interface>
|
|
</node>
|
|
|