OSDN Git Service

new repo
[bytom/vapor.git] / vendor / github.com / rjeczalik / notify / watcher_stub.go
1 // Copyright (c) 2014-2015 The Notify Authors. All rights reserved.
2 // Use of this source code is governed by the MIT license that can be
3 // found in the LICENSE file.
4
5 // +build !darwin,!linux,!freebsd,!dragonfly,!netbsd,!openbsd,!windows
6 // +build !kqueue,!solaris
7
8 package notify
9
10 import "errors"
11
12 type stub struct{ error }
13
14 // newWatcher stub.
15 func newWatcher(chan<- EventInfo) watcher {
16         return stub{errors.New("notify: not implemented")}
17 }
18
19 // Following methods implement notify.watcher interface.
20 func (s stub) Watch(string, Event) error          { return s }
21 func (s stub) Rewatch(string, Event, Event) error { return s }
22 func (s stub) Unwatch(string) (err error)         { return s }
23 func (s stub) Close() error                       { return s }