MCPcopy Create free account
hub / github.com/docker/buildx / CancelRunningProcesses

Method CancelRunningProcesses

monitor/processes/processes.go:62–72  ·  view source on GitHub ↗

CancelRunningProcesses cancels execution of all running processes.

()

Source from the content-addressed store, hash-verified

60
61// CancelRunningProcesses cancels execution of all running processes.
62func (m *Manager) CancelRunningProcesses() {
63 var funcs []func()
64 m.processes.Range(func(key, value any) bool {
65 funcs = append(funcs, value.(*Process).processCancel)
66 m.processes.Delete(key)
67 return true
68 })
69 for _, f := range funcs {
70 f()
71 }
72}
73
74// ListProcesses lists all running processes.
75func (m *Manager) ListProcesses() (res []*ProcessInfo) {

Callers 2

StartProcessMethod · 0.95

Calls 2

RangeMethod · 0.80
DeleteMethod · 0.65

Tested by

no test coverage detected