MCPcopy
hub / github.com/moby/moby / Output

Interface Output

client/pkg/progress/progress.go:35–37  ·  view source on GitHub ↗

Output is an interface for writing progress information. It's like a writer for progress, but we don't call it Writer because that would be confusing next to ProgressReader (also, because it doesn't implement the io.Writer interface).

Source from the content-addressed store, hash-verified

33// that would be confusing next to ProgressReader (also, because it
34// doesn't implement the io.Writer interface).
35type Output interface {
36 WriteProgress(Progress) error
37}
38
39type chanOutput chan<- Progress
40

Callers

nothing calls this directly

Implementers 6

discardOutputclient/pkg/progress/progress.go
progressOutputclient/pkg/streamformatter/streamforma
discardOutputdaemon/internal/progress/progress.go
progressSinkdaemon/internal/distribution/push_v2_t
progressOutputdaemon/internal/streamformatter/stream
discardProgressdaemon/internal/builder-next/worker/wo

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…