mock

package
v0.0.0-...-7e12d58 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const VSockPrefix = "mock://"

Variables

This section is empty.

Functions

func GenerateKataMockHybridVSock

func GenerateKataMockHybridVSock() (string, error)

func RemoveKataMockHybridVSock

func RemoveKataMockHybridVSock(sockAddress string) error

Types

type HybridVSockTTRPCMock

type HybridVSockTTRPCMock struct {
	// HybridVSockTTRPCMockImp is the structure implementing
	// the ttrpc interface we want the mock hybrid-vsock server to serve.
	HybridVSockTTRPCMockImp
	// contains filtered or unexported fields
}

HybridVSockTTRPCMock is the ttrpc-based mock hybrid-vsock backend implementation

func (*HybridVSockTTRPCMock) Start

func (hv *HybridVSockTTRPCMock) Start(socketAddr string) error

Start starts the ttrpc-based mock hybrid-vsock server

func (*HybridVSockTTRPCMock) Stop

func (hv *HybridVSockTTRPCMock) Stop() error

Stop stops the ttrpc-based mock hybrid-vsock server

type HybridVSockTTRPCMockImp

type HybridVSockTTRPCMockImp struct{}

func (*HybridVSockTTRPCMockImp) AddARPNeighbors

func (p *HybridVSockTTRPCMockImp) AddARPNeighbors(ctx context.Context, req *pb.AddARPNeighborsRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) AddSwap

func (*HybridVSockTTRPCMockImp) Check

func (*HybridVSockTTRPCMockImp) CloseStdin

func (*HybridVSockTTRPCMockImp) CopyFile

func (*HybridVSockTTRPCMockImp) CreateContainer

func (p *HybridVSockTTRPCMockImp) CreateContainer(ctx context.Context, req *pb.CreateContainerRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) CreateSandbox

func (p *HybridVSockTTRPCMockImp) CreateSandbox(ctx context.Context, req *pb.CreateSandboxRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) DestroySandbox

func (p *HybridVSockTTRPCMockImp) DestroySandbox(ctx context.Context, req *pb.DestroySandboxRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) ExecProcess

func (*HybridVSockTTRPCMockImp) GetGuestDetails

func (*HybridVSockTTRPCMockImp) GetIPTables

func (*HybridVSockTTRPCMockImp) GetMetrics

func (*HybridVSockTTRPCMockImp) GetOOMEvent

func (*HybridVSockTTRPCMockImp) GetVolumeStats

func (*HybridVSockTTRPCMockImp) ListInterfaces

func (*HybridVSockTTRPCMockImp) ListRoutes

func (*HybridVSockTTRPCMockImp) MemHotplugByProbe

func (p *HybridVSockTTRPCMockImp) MemHotplugByProbe(ctx context.Context, req *pb.MemHotplugByProbeRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) OnlineCPUMem

func (*HybridVSockTTRPCMockImp) PauseContainer

func (p *HybridVSockTTRPCMockImp) PauseContainer(ctx context.Context, req *pb.PauseContainerRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) ReadStderr

func (*HybridVSockTTRPCMockImp) ReadStdout

func (*HybridVSockTTRPCMockImp) RemoveContainer

func (p *HybridVSockTTRPCMockImp) RemoveContainer(ctx context.Context, req *pb.RemoveContainerRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) RemoveStaleVirtiofsShareMounts

func (p *HybridVSockTTRPCMockImp) RemoveStaleVirtiofsShareMounts(ctx context.Context, req *pb.RemoveStaleVirtiofsShareMountsRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) ReseedRandomDev

func (p *HybridVSockTTRPCMockImp) ReseedRandomDev(ctx context.Context, req *pb.ReseedRandomDevRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) ResizeVolume

func (*HybridVSockTTRPCMockImp) ResumeContainer

func (p *HybridVSockTTRPCMockImp) ResumeContainer(ctx context.Context, req *pb.ResumeContainerRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) SetGuestDateTime

func (p *HybridVSockTTRPCMockImp) SetGuestDateTime(ctx context.Context, req *pb.SetGuestDateTimeRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) SetIPTables

func (*HybridVSockTTRPCMockImp) SetPolicy

func (*HybridVSockTTRPCMockImp) SignalProcess

func (p *HybridVSockTTRPCMockImp) SignalProcess(ctx context.Context, req *pb.SignalProcessRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) StartContainer

func (p *HybridVSockTTRPCMockImp) StartContainer(ctx context.Context, req *pb.StartContainerRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) StatsContainer

func (*HybridVSockTTRPCMockImp) TtyWinResize

func (*HybridVSockTTRPCMockImp) UpdateContainer

func (p *HybridVSockTTRPCMockImp) UpdateContainer(ctx context.Context, req *pb.UpdateContainerRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) UpdateEphemeralMounts

func (p *HybridVSockTTRPCMockImp) UpdateEphemeralMounts(ctx context.Context, req *pb.UpdateEphemeralMountsRequest) (*gpb.Empty, error)

func (*HybridVSockTTRPCMockImp) UpdateInterface

func (*HybridVSockTTRPCMockImp) UpdateRoutes

func (*HybridVSockTTRPCMockImp) Version

func (*HybridVSockTTRPCMockImp) WaitProcess

func (*HybridVSockTTRPCMockImp) WriteStdin

Jump to

Keyboard shortcuts

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