Versions in this module Expand all Collapse all v1 v1.2.0 Jul 11, 2018 Changes in this version + type Chan chan string + type Manager struct + func NewWatcher(plugins []Watchable) *Manager + func (w *Manager) Stop() + func (w *Manager) Watch(stream pb.DnsService_WatchServer) error + type Watchable interface + Name func() string + SetWatchChan func(Chan) + StopWatching func(qname string) + Watch func(qname string) error + type Watcher interface + Stop func() + Watch func(pb.DnsService_WatchServer) error