pipe

package
v2.0.0-beta8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2021 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewPipeFactory

func NewPipeFactory() worker.Factory

NewPipeFactory returns new factory instance and starts listening

Types

type Factory

type Factory struct{}

Factory connects to stack using standard streams (STDIN, STDOUT pipes).

func (*Factory) Close

func (f *Factory) Close() error

Close the factory.

func (*Factory) SpawnWorker

func (f *Factory) SpawnWorker(cmd *exec.Cmd, listeners ...events.Listener) (worker.BaseProcess, error)

func (*Factory) SpawnWorkerWithTimeout

func (f *Factory) SpawnWorkerWithTimeout(ctx context.Context, cmd *exec.Cmd, listeners ...events.Listener) (worker.BaseProcess, error)

SpawnWorker creates new Process and connects it to goridge relay, method Wait() must be handled on level above.

type SpawnResult

type SpawnResult struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL