2016-04-05 01:09:48 +02:00
<?xml version="1.0" encoding="UTF-8"?>
<node name= "/org/freedesktop/NetworkManager/AgentManager" >
2017-03-10 18:58:34 +01:00
<!--
org.freedesktop.NetworkManager.AgentManager:
@short_description: Secret Agent Manager
-->
2010-12-10 12:38:19 -06:00
<interface name= "org.freedesktop.NetworkManager.AgentManager" >
2016-04-05 01:09:48 +02:00
<!--
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).
2010-12-10 12:38:19 -06:00
Called by secret Agents to register their ability to provide and save
network secrets.
2016-04-05 01:09:48 +02:00
-->
<method name= "Register" >
<arg name= "identifier" type= "s" direction= "in" />
2010-12-10 12:38:19 -06:00
</method>
2016-04-05 01:09:48 +02:00
<!--
RegisterWithCapabilities:
@identifier: See the Register() method's identifier argument.
2016-04-05 01:02:00 +02:00
@capabilities: (<link linkend= "NMSecretAgentCapabilities" > NMSecretAgentCapabilities</link> ) Indicates various agent capabilities to NetworkManager.
2016-04-05 01:09:48 +02:00
2013-07-18 22:39:39 -05:00
Like Register() but indicates agent capabilities to NetworkManager.
2016-04-05 01:09:48 +02:00
-->
<method name= "RegisterWithCapabilities" >
<arg name= "identifier" type= "s" direction= "in" />
<arg name= "capabilities" type= "u" direction= "in" />
2013-07-18 22:39:39 -05:00
</method>
2016-04-05 01:09:48 +02:00
<!--
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" />
2010-12-10 12:38:19 -06:00
</interface>
</node>