49 lines
1.3 KiB
XML
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>
|