//go:build linux || windows package route import ( "github.com/sagernet/sing-tun" E "github.com/sagernet/sing/common/exceptions" ) func NewNetworkUpdateMonitor(errorHandler E.Handler) (NetworkUpdateMonitor, error) { return tun.NewNetworkUpdateMonitor(errorHandler) } func NewDefaultInterfaceMonitor(networkMonitor NetworkUpdateMonitor, callback DefaultInterfaceUpdateCallback) (DefaultInterfaceMonitor, error) { return tun.NewDefaultInterfaceMonitor(networkMonitor, callback) }