package discovery import ( "context" "TengTuToolbox/localsend/model" ) // MulticastDiscoverer is an interface for multicast discovery. type MulticastDiscoverer interface { AddDeviceHandler(handler func(*model.Device)) StartListening(ctx context.Context) error SendDiscoveryAnnouncement() error Stop() SetDto(dto model.MulticastDto) }