| 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. |