From 84f8864a220a7513023562494d198f2818fc5bb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20M=C3=BCller?= Date: Mon, 3 Jun 2019 16:39:36 +0200 Subject: [PATCH] Add NetworkManager.DeactivateConnection --- NetworkManager.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/NetworkManager.go b/NetworkManager.go index b6da651..ff2c3bc 100644 --- a/NetworkManager.go +++ b/NetworkManager.go @@ -90,6 +90,9 @@ type NetworkManager interface { // connection["802-11-wireless-security"]["psk"] = password AddAndActivateWirelessConnection(connection map[string]map[string]interface{}, device Device, accessPoint AccessPoint) (ac ActiveConnection, err error) + // Deactivate an active connection. + DeactivateConnection(connection Connection) error + Subscribe() <-chan *dbus.Signal Unsubscribe() @@ -194,6 +197,10 @@ func (n *networkManager) AddAndActivateWirelessConnection(connection map[string] return } +func (n *networkManager) DeactivateConnection(c Connection) error { + return n.call(NetworkManagerDeactivateConnection, c.GetPath()) +} + func (n *networkManager) Subscribe() <-chan *dbus.Signal { if n.sigChan != nil { return n.sigChan