Documentation
¶
Index ¶
Constants ¶
View Source
const ( SecurityLevelOff uint8 = 0 SecurityLevelNormal uint8 = 1 SecurityLevelHigh uint8 = 2 SecurityLevelExtreme uint8 = 4 )
Security levels.
View Source
const DisplayHintSecurityLevel string = "security level"
DisplayHintSecurityLevel is an external option hint for security levels. It's meant to be used as a value for config.DisplayHintAnnotation.
Variables ¶
This section is empty.
Functions ¶
func AddToDebugInfo ¶
AddToDebugInfo adds the system status to the given debug.Info.
Types ¶
type Status ¶ added in v1.6.19
type Status struct {
// contains filtered or unexported fields
}
Status Module manages status information.
type SystemStatusRecord ¶
type SystemStatusRecord struct {
record.Base
sync.Mutex
// OnlineStatus holds the current online status as
// seen by the netenv package.
OnlineStatus netenv.OnlineStatus
// CaptivePortal holds all information about the captive
// portal of the network the portmaster is currently
// connected to, if any.
CaptivePortal *netenv.CaptivePortal
Modules []mgr.StateUpdate
WorstState struct {
Module string
mgr.State
}
}
SystemStatusRecord describes the overall status of the Portmaster. It's a read-only record exposed via runtime:system/status.
Click to show internal directories.
Click to hide internal directories.