Documentation ¶
Index ¶
- func BuildRuncCommand(...) *exec.Cmd
- func SetWinSize(f *os.File, ws garden.WindowSize) error
- type ExecRunner
- func (d *ExecRunner) Attach(log lager.Logger, sandboxHandle, processID string, io garden.ProcessIO) (garden.Process, error)
- func (d *ExecRunner) Run(log lager.Logger, processID, sandboxHandle string, pio garden.ProcessIO, ...) (proc garden.Process, theErr error)
- func (d *ExecRunner) RunPea(log lager.Logger, processID string, processBundle goci.Bndl, ...) (proc garden.Process, theErr error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildRuncCommand ¶
func SetWinSize ¶
func SetWinSize(f *os.File, ws garden.WindowSize) error
Types ¶
type ExecRunner ¶
type ExecRunner struct {
// contains filtered or unexported fields
}
func NewExecRunner ¶
func NewExecRunner( dadooPath, runcPath, runcRoot string, signallerFactory *signals.SignallerFactory, commandRunner commandrunner.CommandRunner, shouldCleanup bool, containerRootHostUID, containerRootHostGID uint32, bundleSaver depot.BundleSaver, bundleLookupper depot.BundleLookupper, processDepot execrunner.ProcessDepot, ) *ExecRunner
Click to show internal directories.
Click to hide internal directories.