MdnsLite.CoreMonitor (mdns_lite v0.8.0) View Source
Core logic for network monitors
This module contains most of the logic needed for writing a network monitor.
It's only intended to be called from MdnsLite.InetMonitor
and
MdnsLite.VintageNetMonitor
.
Link to this section Summary
Link to this section Types
Specs
Monitor options
:excluded_ifnames
- a list of network interface names to ignore:ipv4_only
- set totrue
to ignore all IPv6 addresses
Link to this section Functions
Specs
flush_todo_list(state()) :: state()
Specs
init([option()]) :: state()
Specs
set_ip_list(state(), String.t(), [:inet.ip_address()]) :: state()