mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-23 22:42:37 +01:00
doc: Describe agent dbus interface
This commit is contained in:
parent
4e0fc2150d
commit
35495442d2
36
doc/agent-api.txt
Normal file
36
doc/agent-api.txt
Normal file
@ -0,0 +1,36 @@
|
||||
Agent hierarchy
|
||||
===============
|
||||
|
||||
Service unique name
|
||||
Interface net.connman.iwd.Agent
|
||||
Object path freely definable
|
||||
|
||||
Methods void Release()
|
||||
|
||||
This method gets called when the service daemon
|
||||
unregisters the agent. An agent can use it to do
|
||||
cleanup tasks. There is no need to unregister the
|
||||
agent, because when this method gets called it has
|
||||
already been unregistered.
|
||||
|
||||
string RequestPassphrase(object network)
|
||||
|
||||
This method gets called when trying to connect to
|
||||
a network and passphrase is required.
|
||||
|
||||
The return value should be a dictionary where the
|
||||
keys are the field names and the values are the
|
||||
actual fields. Alternatively an error indicating that
|
||||
the request got canceled can be returned.
|
||||
|
||||
Possible Errors: net.connman.iwd.Agent.Error.Canceled
|
||||
|
||||
void Cancel()
|
||||
|
||||
This method gets called to indicate that the agent
|
||||
request failed before a reply was returned.
|
||||
|
||||
Examples Requesting a passphrase for WPA2 network
|
||||
|
||||
RequestPassphrase("/network1")
|
||||
==> "secret123"
|
Loading…
Reference in New Issue
Block a user