Documentation
¶
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Hyperstart ¶
type Hyperstart interface {
Close()
LastStreamSeq() uint64
APIVersion() (uint32, error)
NewContainer(c *hyperstartapi.Container) (io.WriteCloser, io.ReadCloser, io.ReadCloser, error)
RestoreContainer(c *hyperstartapi.Container) (io.WriteCloser, io.ReadCloser, io.ReadCloser, error)
AddProcess(container string, p *hyperstartapi.Process) (io.WriteCloser, io.ReadCloser, io.ReadCloser, error)
SignalProcess(container, process string, signal syscall.Signal) error
WaitProcess(container, process string) int
TtyWinResize(container, process string, row, col uint16) error
StartSandbox(pod *hyperstartapi.Pod) error
DestroySandbox() error
WriteFile(container, path string, data []byte) error
ReadFile(container, path string) ([]byte, error)
AddRoute(r []hyperstartapi.Route) error
UpdateInterface(dev, ip, mask string) error
OnlineCpuMem() error
}
func NewJsonBasedHyperstart ¶
func NewJsonBasedHyperstart(id, ctlSock, streamSock string, lastStreamSeq uint64, waitReady bool) Hyperstart
Click to show internal directories.
Click to hide internal directories.