Skip to content

Commit 1595697

Browse files
committed
NewConnectManager and NewScanManager functions added in order to support multiple managers / network interfaces
1 parent ba7fe4e commit 1595697

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

wpa-connect.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,10 @@ func (self *connectContext) hasIP() bool {
209209
return self.ip4 != nil && self.ip6 != nil
210210
}
211211

212+
func NewConnectManager(netInterface string) *connectManager {
213+
return &connectManager{NetInterface: netInterface}
214+
}
215+
212216
type ConnectionInfo struct {
213217
NetInterface string
214218
SSID string

wpa-scan.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@ func (self *scanManager) processScanDone(wpa *wpa_dbus.WPA, signal *dbus.Signal)
6363
}
6464
}
6565

66+
func NewScanManager(netInterface string) *scanManager {
67+
return &scanManager{NetInterface: netInterface}
68+
}
69+
6670
type BSS struct {
6771
BSSID string
6872
SSID string

0 commit comments

Comments
 (0)