progress

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	Socket string
}

Client is the client side of the RPCs between the testing binary and the integration test.

func (Client) Done

func (c Client) Done(src, dst addr.IA) error

Done tells the integration test, that the testing binary is done.

type Done

type Done struct {
	Src, Dst addr.IA
}

Done is the RPC call to indicate a test is done.

type RPC

type RPC struct {
	// contains filtered or unexported fields
}

RPC defines the progress RPC API.

func (*RPC) Done

func (r *RPC) Done(done *Done, rep *bool) error

Done exposes the RPC.

type Server

type Server struct {
	OnDone func(src, dst addr.IA)
}

Server is the server side of the RPCs between the testing binary and the integration test.

func (*Server) Serve

func (s *Server) Serve(l net.Listener) error

Serve starts serving the RPCs.

Jump to

Keyboard shortcuts

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