const BAILOUT_TIME …
const BAILOUT_MESSAGE …
type OutputInterceptor …
type NoopOutputInterceptor …
func (interceptor NoopOutputInterceptor) StartInterceptingOutput() { … }
func (interceptor NoopOutputInterceptor) StartInterceptingOutputAndForwardTo(io.Writer) { … }
func (interceptor NoopOutputInterceptor) StopInterceptingAndReturnOutput() string { … }
func (interceptor NoopOutputInterceptor) PauseIntercepting() { … }
func (interceptor NoopOutputInterceptor) ResumeIntercepting() { … }
func (interceptor NoopOutputInterceptor) Shutdown() { … }
type pipePair …
func startPipeFactory(pipeChannel chan pipePair, shutdown chan interface{ … }
type interceptorImplementation …
type genericOutputInterceptor …
func (interceptor *genericOutputInterceptor) StartInterceptingOutput() { … }
func (interceptor *genericOutputInterceptor) StartInterceptingOutputAndForwardTo(w io.Writer) { … }
func (interceptor *genericOutputInterceptor) StopInterceptingAndReturnOutput() string { … }
func (interceptor *genericOutputInterceptor) ResumeIntercepting() { … }
func (interceptor *genericOutputInterceptor) PauseIntercepting() { … }
func (interceptor *genericOutputInterceptor) Shutdown() { … }
func NewOSGlobalReassigningOutputInterceptor() OutputInterceptor { … }
type osGlobalReassigningOutputInterceptorImpl …
func (impl *osGlobalReassigningOutputInterceptorImpl) CreateStdoutStderrClones() (*os.File, *os.File) { … }
func (impl *osGlobalReassigningOutputInterceptorImpl) ConnectPipeToStdoutStderr(pipeWriter *os.File) { … }
func (impl *osGlobalReassigningOutputInterceptorImpl) RestoreStdoutStderrFromClones(stdoutClone *os.File, stderrClone *os.File) { … }
func (impl *osGlobalReassigningOutputInterceptorImpl) ShutdownClones(_ *os.File, _ *os.File) { … }