Versions in this module Expand all Collapse all v0 v0.0.1 Jul 2, 2024 Changes in this version + const IDLength + func ValidateOutputPathFileMode(fileMode os.FileMode) error + type ContainerdContainerEngine struct + Client *containerd.Client + func (e *ContainerdContainerEngine) CopyFromContainer(ctx context.Context, c *cri.Container, src, dst string) error + func (e *ContainerdContainerEngine) CopyToContainer(ctx context.Context, c *cri.Container, src, dst string) error + func (e *ContainerdContainerEngine) Exec(ctx context.Context, c *cri.Container, req cri.ExecRequest) (cri.ExecResult, error) + func (e *ContainerdContainerEngine) ExecAsync(ctx context.Context, c *cri.Container, req cri.ExecRequest) (cri.ExecAsyncResult, error) + func (e *ContainerdContainerEngine) GetContainerDetail(ctx context.Context, cid string) (*cri.EngineDetailContainer, error) + func (e *ContainerdContainerEngine) Init() error + func (e *ContainerdContainerEngine) ListAllContainers(ctx context.Context) ([]*cri.EngineSimpleContainer, error) + func (e *ContainerdContainerEngine) Supports(feature cri.ContainerEngineFeature) bool + func (e *ContainerdContainerEngine) Type() string + type DockerContainerEngine struct + Client *dockersdk.Client + func (e *DockerContainerEngine) CopyFromContainer(ctx context.Context, c *cri.Container, src, dst string) error + func (e *DockerContainerEngine) CopyToContainer(ctx context.Context, c *cri.Container, src, dst string) error + func (e *DockerContainerEngine) Exec(ctx context.Context, c *cri.Container, req cri.ExecRequest) (cri.ExecResult, error) + func (e *DockerContainerEngine) ExecAsync(ctx context.Context, c *cri.Container, req cri.ExecRequest) (cri.ExecAsyncResult, error) + func (e *DockerContainerEngine) GetContainerDetail(ctx context.Context, cid string) (*cri.EngineDetailContainer, error) + func (e *DockerContainerEngine) Init() error + func (e *DockerContainerEngine) ListAllContainers(ctx context.Context) ([]*cri.EngineSimpleContainer, error) + func (e *DockerContainerEngine) Supports(feature cri.ContainerEngineFeature) bool + func (e *DockerContainerEngine) Type() string + type OOMManager struct + CRI cri.Interface + Client *dockersdk.Client + func NewOOMManager(i cri.Interface, client *dockersdk.Client) *OOMManager + func (m *OOMManager) Start() + func (m *OOMManager) Stop()