package broadcastwriter
import "github.com/docker/docker/pkg/broadcastwriter"
Index ¶
Types ¶
type BroadcastWriter ¶
BroadcastWriter accumulate multiple io.WriteCloser by stream.
func New ¶
func New() *BroadcastWriter
func (*BroadcastWriter) AddWriter ¶
func (w *BroadcastWriter) AddWriter(writer io.WriteCloser, stream string)
AddWriter adds new io.WriteCloser for stream. If stream is "", then all writes proceed as is. Otherwise every line from input will be packed to serialized jsonlog.JSONLog.
func (*BroadcastWriter) Clean ¶
func (w *BroadcastWriter) Clean() error
Clean closes and removes all writers. Last non-eol-terminated part of data will be saved.
func (*BroadcastWriter) Write ¶
func (w *BroadcastWriter) Write(p []byte) (n int, err error)
Write writes bytes to all writers. Failed writers will be evicted during this call.
Source Files ¶
- Version
- v1.6.0-rc4
- Published
- Apr 2, 2015
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 31 minutes ago –
Tools for package owners.