package ssdp

import (
	
	

	
	
)

func init() {
	multicast.InterfacesProvider = func() []net.Interface {
		return Interfaces
	}
	ssdplog.LoggerProvider = func() *log.Logger {
		return Logger
	}
}

// Interfaces specify target interfaces to multicast.  If no interfaces are
// specified, all interfaces will be used.
var Interfaces []net.Interface

// Logger is default logger for SSDP module.
var Logger *log.Logger

// SetMulticastRecvAddrIPv4 updates multicast address where to receive packets.
// This never fail now.
func ( string) error {
	return multicast.SetRecvAddrIPv4()
}

// SetMulticastSendAddrIPv4 updates a UDP address to send multicast packets.
// This never fail now.
func ( string) error {
	return multicast.SetSendAddrIPv4()
}