package broadcastwriter

import "github.com/dotcloud/docker/pkg/broadcastwriter"

Index

Types

type BroadcastWriter

type BroadcastWriter struct {
	sync.Mutex
	// contains filtered or unexported fields
}

BroadcastWriter accumulate multiple io.WriteCloser by stream.

func New

func New() *BroadcastWriter

func (*BroadcastWriter) AddWriter

func (w *BroadcastWriter) AddWriter(writer io.WriteCloser)

AddWriter adds new io.WriteCloser.

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

broadcastwriter.go

Version
v1.8.0-rc3
Published
Aug 7, 2015
Platform
js/wasm
Imports
2 packages
Last checked
2 seconds ago

Tools for package owners.