package
2.12.0+incompatible
Repository: https://github.com/adguardteam/adguarddns.git
Documentation: pkg.go.dev
# Functions
NewManager returns a new manager of interface listeners.
# Structs
ControlConfig is the configuration of socket options.
DefaultInterfaceStorage is the storage that uses the OS's network interfaces.
ListenConfig is a [netext.ListenConfig] implementation that uses the provided channel-based packet connection and listener to implement the methods of the interface.
Manager creates individual listeners and dispatches connections to them.
ManagerConfig is the configuration structure for [NewManager].
# Interfaces
InterfaceStorage is the interface for storages of network interfaces (aka devices).
NetInterface represents a network interface (aka device).
# Type aliases
ID is the unique identifier of an interface listener.