agama/doc/dbus/org.opensuse.Agama1.Network.Connections.doc.xml
2023-09-26 09:50:48 +01:00

49 lines
1.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<node>
<interface name="org.opensuse.Agama1.Network.Connections">
<!--
Returns the D-Bus paths of the network connections.
-->
<method name="GetConnections">
<arg type="ao" direction="out"/>
</method>
<!--
Adds a new network connection.
* `id`: connection name.
* `ty`: connection type (see [agama_lib::network::types::DeviceType]).
-->
<method name="AddConnection">
<arg name="id" type="s" direction="in"/>
<arg name="ty" type="y" direction="in"/>
</method>
<!--
Returns the D-Bus path of the network connection.
* `id`: connection ID.
-->
<method name="GetConnection">
<arg name="id" type="s" direction="in"/>
<arg type="o" direction="out"/>
</method>
<!--
Removes a network connection.
* `uuid`: connection UUID..
-->
<method name="RemoveConnection">
<arg name="id" type="s" direction="in"/>
</method>
<!--
Applies the network configuration.
It includes adding, updating and removing connections as needed.
-->
<method name="Apply">
</method>
<signal name="ConnectionAdded">
<arg name="id" type="s"/>
<arg name="path" type="o"/>
</signal>
</interface>
</node>