diff options
Diffstat (limited to 'wgengine/watchdog.go')
| -rw-r--r-- | wgengine/watchdog.go | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/wgengine/watchdog.go b/wgengine/watchdog.go index 9cc4ed3b5..e3e9a024c 100644 --- a/wgengine/watchdog.go +++ b/wgengine/watchdog.go @@ -142,14 +142,16 @@ func (e *watchdogEngine) GetJailedFilter() *filter.Filter { func (e *watchdogEngine) SetJailedFilter(filt *filter.Filter) { e.watchdog("SetJailedFilter", func() { e.wrap.SetJailedFilter(filt) }) } -func (e *watchdogEngine) SetStatusCallback(cb StatusCallback) { - e.watchdog("SetStatusCallback", func() { e.wrap.SetStatusCallback(cb) }) -} func (e *watchdogEngine) UpdateStatus(sb *ipnstate.StatusBuilder) { e.watchdog("UpdateStatus", func() { e.wrap.UpdateStatus(sb) }) } -func (e *watchdogEngine) RequestStatus() { - e.watchdog("RequestStatus", func() { e.wrap.RequestStatus() }) +func (e *watchdogEngine) GetStatus() (st *Status) { + e.watchdog("GetStatus", func() { st = e.wrap.GetStatus() }) + return st +} +func (e *watchdogEngine) NumConfiguredPeers() (n int) { + e.watchdog("NumConfiguredPeers", func() { n = e.wrap.NumConfiguredPeers() }) + return n } func (e *watchdogEngine) SetNetworkMap(nm *netmap.NetworkMap) { e.watchdog("SetNetworkMap", func() { e.wrap.SetNetworkMap(nm) }) |
