MCPcopy
hub / github.com/safing/portmaster / SleepyModule

Interface SleepyModule

service/instance.go:402–404  ·  view source on GitHub ↗

SleepyModule is an interface for modules that can enter some sort of sleep mode.

Source from the content-addressed store, hash-verified

400
401// SleepyModule is an interface for modules that can enter some sort of sleep mode.
402type SleepyModule interface {
403 SetSleep(enabled bool)
404}
405
406// SetSleep sets sleep mode on all modules that satisfy the SleepyModule interface.
407func (i *Instance) SetSleep(enabled bool) {

Callers

nothing calls this directly

Implementers 6

Instanceservice/instance.go
Networkservice/network/module.go
SleepyTickerservice/mgr/sleepyticker.go
Instancespn/instance.go
Captainspn/captain/module.go
Metricsbase/metrics/module.go

Calls

no outgoing calls

Tested by

no test coverage detected