package
0.13.0-rc.2
Repository: https://github.com/microsoft/hcsshim.git
Documentation: pkg.go.dev

# Functions

Connect returns new transport.Connection instances, one for each stdio pipe to be used.
NewConsole allocates a new console and returns the File for its master and path for its slave.
NewPipeRelay returns a new pipe relay wrapping the given connection stdin, stdout, stderr set.
NewTtyRelay returns a new TTY relay for a given master PTY file.
ResizeConsole sends the appropriate resize to a pTTY FD Synchronization of pty should be handled in the callers context.

# Structs

ConnectionSet is a structure defining the readers and writers the Core implementation should forward a process's stdio through.
ConnectionSettings describe the stdin, stdout, stderr ports to connect the transport to.
FileSet represents the stdio of a process.
PipeRelay is a relay built to expose a pipe interface for stdin, stdout, stderr on top of a ConnectionSet.
TtyRelay relays IO between a set of stdio connections and a master PTY file.