blob: 66c5beeff0d30102c0ec336da8bc44f273c8cf5e [file] [log] [blame]
vpn manager
===========
Service net.connman.vpn
Interface net.connman.vpn.Manager
Object path /
Method object Create(dict settings) [experimental]
Create a new VPN connection and configuration using
the supplied settings.
void Remove(object vpn) [experimental]
Remove the previously created VPN configuration.
array{object,dict} GetConnections() [experimental]
Returns a list of tuples with VPN connection object
path and dictionary of their properties.
Possible Errors: [manager].Error.InvalidArguments
void RegisterAgent(object path) [experimental]
Register new agent for handling user requests.
Possible Errors: [manager].Error.InvalidArguments
void UnregisterAgent(object path) [experimental]
Unregister an existing agent.
Possible Errors: [manager].Error.InvalidArguments
Signals ConnectionAdded(object path, dict properties) [experimental]
Signal that is sent when a new VPN connection
is added.
It contains the object path of the VPN connection
and also its properties.
ConnectionRemoved(object path) [experimental]
Signal that is sent when a VPN connection
has been removed.
The object path is no longer accessible after this
signal and only emitted for reference.