Documentation
¶
Index ¶
- type PathWatcher
- func (w *PathWatcher) AllRefreshedEnter(e *am.Event) bool
- func (w *PathWatcher) AllRefreshedState(e *am.Event)
- func (w *PathWatcher) ChangeEventState(e *am.Event)
- func (w *PathWatcher) ExceptionState(e *am.Event)
- func (w *PathWatcher) InitEnd(e *am.Event)
- func (w *PathWatcher) InitState(e *am.Event)
- func (w *PathWatcher) RefreshedEnter(e *am.Event) bool
- func (w *PathWatcher) RefreshedState(e *am.Event)
- func (w *PathWatcher) RefreshingEnd(e *am.Event)
- func (w *PathWatcher) RefreshingEnter(e *am.Event) bool
- func (w *PathWatcher) RefreshingExit(e *am.Event) bool
- func (w *PathWatcher) RefreshingState(e *am.Event)
- func (w *PathWatcher) Start()
- func (w *PathWatcher) Stop()
- func (w *PathWatcher) WatchingEnd(e *am.Event)
- func (w *PathWatcher) WatchingState(e *am.Event)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PathWatcher ¶
type PathWatcher struct {
am.ExceptionHandler
Mach *am.Machine
ResultsLock sync.Mutex
Results []string
EnvPath string
// contains filtered or unexported fields
}
PathWatcher watches all dirs in PATH for changes and returns a list of executables.
func (*PathWatcher) AllRefreshedEnter ¶
func (w *PathWatcher) AllRefreshedEnter(e *am.Event) bool
func (*PathWatcher) AllRefreshedState ¶
func (w *PathWatcher) AllRefreshedState(e *am.Event)
func (*PathWatcher) ChangeEventState ¶
func (w *PathWatcher) ChangeEventState(e *am.Event)
func (*PathWatcher) ExceptionState ¶
func (w *PathWatcher) ExceptionState(e *am.Event)
func (*PathWatcher) InitEnd ¶
func (w *PathWatcher) InitEnd(e *am.Event)
func (*PathWatcher) InitState ¶
func (w *PathWatcher) InitState(e *am.Event)
func (*PathWatcher) RefreshedEnter ¶
func (w *PathWatcher) RefreshedEnter(e *am.Event) bool
func (*PathWatcher) RefreshedState ¶
func (w *PathWatcher) RefreshedState(e *am.Event)
func (*PathWatcher) RefreshingEnd ¶
func (w *PathWatcher) RefreshingEnd(e *am.Event)
func (*PathWatcher) RefreshingEnter ¶
func (w *PathWatcher) RefreshingEnter(e *am.Event) bool
func (*PathWatcher) RefreshingExit ¶
func (w *PathWatcher) RefreshingExit(e *am.Event) bool
func (*PathWatcher) RefreshingState ¶
func (w *PathWatcher) RefreshingState(e *am.Event)
func (*PathWatcher) Start ¶
func (w *PathWatcher) Start()
func (*PathWatcher) Stop ¶
func (w *PathWatcher) Stop()
func (*PathWatcher) WatchingEnd ¶
func (w *PathWatcher) WatchingEnd(e *am.Event)
func (*PathWatcher) WatchingState ¶
func (w *PathWatcher) WatchingState(e *am.Event)
Click to show internal directories.
Click to hide internal directories.