Documentation
¶
Index ¶
- type DaemonSettingsSubscriber
- func (l *DaemonSettingsSubscriber) NotifyAllowlist(data events.DataAllowlist) error
- func (l *DaemonSettingsSubscriber) NotifyAutoconnect(data bool) error
- func (l *DaemonSettingsSubscriber) NotifyDNS(data events.DataDNS) error
- func (l *DaemonSettingsSubscriber) NotifyDefaults(any) error
- func (l *DaemonSettingsSubscriber) NotifyFirewall(data bool) error
- func (l *DaemonSettingsSubscriber) NotifyIpv6(data bool) error
- func (l *DaemonSettingsSubscriber) NotifyKillswitch(data bool) error
- func (l *DaemonSettingsSubscriber) NotifyLANDiscovery(data bool) error
- func (l *DaemonSettingsSubscriber) NotifyMeshnet(data bool) error
- func (l *DaemonSettingsSubscriber) NotifyNotify(data bool) error
- func (l *DaemonSettingsSubscriber) NotifyObfuscate(data bool) error
- func (l *DaemonSettingsSubscriber) NotifyPostquantumVpn(data bool) error
- func (l *DaemonSettingsSubscriber) NotifyProtocol(data config.Protocol) error
- func (l *DaemonSettingsSubscriber) NotifyRouting(data bool) error
- func (l *DaemonSettingsSubscriber) NotifyTechnology(data config.Technology) error
- func (l *DaemonSettingsSubscriber) NotifyThreatProtectionLite(data bool) error
- func (l *DaemonSettingsSubscriber) NotifyVirtualLocation(data bool) error
- type Subscriber
- func (s Subscriber) NotifyConnect(data events.DataConnect) error
- func (Subscriber) NotifyError(err error) error
- func (Subscriber) NotifyInfo(data string) error
- func (Subscriber) NotifyMessage(data string) error
- func (Subscriber) NotifyRequestAPI(data events.DataRequestAPI) error
- func (Subscriber) NotifyRequestAPIVerbose(data events.DataRequestAPI) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DaemonSettingsSubscriber ¶
type DaemonSettingsSubscriber struct{}
func NewSubscriber ¶
func NewSubscriber() *DaemonSettingsSubscriber
func (*DaemonSettingsSubscriber) NotifyAllowlist ¶
func (l *DaemonSettingsSubscriber) NotifyAllowlist(data events.DataAllowlist) error
func (*DaemonSettingsSubscriber) NotifyAutoconnect ¶
func (l *DaemonSettingsSubscriber) NotifyAutoconnect(data bool) error
func (*DaemonSettingsSubscriber) NotifyDNS ¶
func (l *DaemonSettingsSubscriber) NotifyDNS(data events.DataDNS) error
func (*DaemonSettingsSubscriber) NotifyDefaults ¶
func (l *DaemonSettingsSubscriber) NotifyDefaults(any) error
func (*DaemonSettingsSubscriber) NotifyFirewall ¶
func (l *DaemonSettingsSubscriber) NotifyFirewall(data bool) error
func (*DaemonSettingsSubscriber) NotifyIpv6 ¶
func (l *DaemonSettingsSubscriber) NotifyIpv6(data bool) error
func (*DaemonSettingsSubscriber) NotifyKillswitch ¶
func (l *DaemonSettingsSubscriber) NotifyKillswitch(data bool) error
func (*DaemonSettingsSubscriber) NotifyLANDiscovery ¶
func (l *DaemonSettingsSubscriber) NotifyLANDiscovery(data bool) error
func (*DaemonSettingsSubscriber) NotifyMeshnet ¶
func (l *DaemonSettingsSubscriber) NotifyMeshnet(data bool) error
func (*DaemonSettingsSubscriber) NotifyNotify ¶
func (l *DaemonSettingsSubscriber) NotifyNotify(data bool) error
func (*DaemonSettingsSubscriber) NotifyObfuscate ¶
func (l *DaemonSettingsSubscriber) NotifyObfuscate(data bool) error
func (*DaemonSettingsSubscriber) NotifyPostquantumVpn ¶
func (l *DaemonSettingsSubscriber) NotifyPostquantumVpn(data bool) error
func (*DaemonSettingsSubscriber) NotifyProtocol ¶
func (l *DaemonSettingsSubscriber) NotifyProtocol(data config.Protocol) error
func (*DaemonSettingsSubscriber) NotifyRouting ¶
func (l *DaemonSettingsSubscriber) NotifyRouting(data bool) error
func (*DaemonSettingsSubscriber) NotifyTechnology ¶
func (l *DaemonSettingsSubscriber) NotifyTechnology(data config.Technology) error
func (*DaemonSettingsSubscriber) NotifyThreatProtectionLite ¶
func (l *DaemonSettingsSubscriber) NotifyThreatProtectionLite(data bool) error
func (*DaemonSettingsSubscriber) NotifyVirtualLocation ¶
func (l *DaemonSettingsSubscriber) NotifyVirtualLocation(data bool) error
type Subscriber ¶
type Subscriber struct{}
Subscriber is a subscriber for logging debug messages, info messages and error messages
func (Subscriber) NotifyConnect ¶
func (s Subscriber) NotifyConnect(data events.DataConnect) error
func (Subscriber) NotifyError ¶
func (Subscriber) NotifyError(err error) error
NotifyError logs an error with an error prefix in production and dev builds
func (Subscriber) NotifyInfo ¶
func (Subscriber) NotifyInfo(data string) error
NotifyInfo logs data with an info prefix in production and dev builds
func (Subscriber) NotifyMessage ¶
func (Subscriber) NotifyMessage(data string) error
NotifyMessage logs data with a debug prefix only in dev builds.
func (Subscriber) NotifyRequestAPI ¶
func (Subscriber) NotifyRequestAPI(data events.DataRequestAPI) error
func (Subscriber) NotifyRequestAPIVerbose ¶
func (Subscriber) NotifyRequestAPIVerbose(data events.DataRequestAPI) error
Click to show internal directories.
Click to hide internal directories.