Files
NetworkManager/introspection/org.freedesktop.NetworkManager.AgentManager.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

44 lines
1.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<node name="/org/freedesktop/NetworkManager/AgentManager">
<!--
org.freedesktop.NetworkManager.AgentManager:
@short_description: Secret Agent Manager
-->
<interface name="org.freedesktop.NetworkManager.AgentManager">
<!--
Register:
@identifier: Identifies this agent; only one agent in each user session may use the same identifier. Identifier formatting follows the same rules as D-Bus bus names with the exception that the ':' character is not allowed. The valid set of characters is "[A-Z][a-z][0-9]_-." and the identifier is limited in length to 255 characters with a minimum of 3 characters. An example valid identifier is 'org.gnome.nm-applet' (without quotes).
Called by secret Agents to register their ability to provide and save
network secrets.
-->
<method name="Register">
<arg name="identifier" type="s" direction="in"/>
</method>
<!--
RegisterWithCapabilities:
@identifier: See the Register() method's identifier argument.
@capabilities: (<link linkend="NMSecretAgentCapabilities">NMSecretAgentCapabilities</link>) Indicates various agent capabilities to NetworkManager.
Like Register() but indicates agent capabilities to NetworkManager.
-->
<method name="RegisterWithCapabilities">
<arg name="identifier" type="s" direction="in"/>
<arg name="capabilities" type="u" direction="in"/>
</method>
<!--
Unregister:
Called by secret Agents to notify NetworkManager that they will no longer
handle requests for network secrets. Agents are automatically unregistered
when they disconnect from D-Bus.
-->
<method name="Unregister"/>
</interface>
</node>