Files
pspy/internal/psscanner/psscanner.go
2018-03-12 08:58:01 +01:00

22 lines
356 B
Go

package psscanner
type PSScanner struct{}
func NewPSScanner() *PSScanner {
return &PSScanner{}
}
func (p *PSScanner) Run(triggerCh chan struct{}) (chan string, chan error) {
eventCh := make(chan string, 100)
errCh := make(chan error)
pl := make(procList)
go func() {
for {
<-triggerCh
pl.refresh(eventCh)
}
}()
return eventCh, errCh
}