github.com/olljanat/moby@v1.13.1/pkg/filenotify/fsnotify.go (about)

     1  package filenotify
     2  
     3  import "github.com/fsnotify/fsnotify"
     4  
     5  // fsNotifyWatcher wraps the fsnotify package to satisfy the FileNotifer interface
     6  type fsNotifyWatcher struct {
     7  	*fsnotify.Watcher
     8  }
     9  
    10  // Events returns the fsnotify event channel receiver
    11  func (w *fsNotifyWatcher) Events() <-chan fsnotify.Event {
    12  	return w.Watcher.Events
    13  }
    14  
    15  // Errors returns the fsnotify error channel receiver
    16  func (w *fsNotifyWatcher) Errors() <-chan error {
    17  	return w.Watcher.Errors
    18  }