Lines Matching refs:shutdown
13 type shutdown struct { struct
14 shutdown chan struct{} argument
21 s []shutdown
27 Run(args interface{}, shutdown <-chan struct{})
39 register.s = make([]shutdown, len(processes))
43 shutdown := make(chan struct{})
45 register.s[i].shutdown = shutdown
48 go func(p Process, shutdown <-chan struct{}, finished chan<- struct{}) {
49 p.Run(args, shutdown)
53 }(p, shutdown, finished)
66 for _, shutdown := range t.s {
67 close(shutdown.shutdown)