nwo

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Group

type Group interface {
	Members() grouper.Members
}

type NWO

type NWO struct {
	FSCProcesses      []ifrit.Process
	Processes         []ifrit.Process
	TerminationSignal os.Signal
	Members           grouper.Members

	Platforms              []api.Platform
	StartEventuallyTimeout time.Duration
	StopEventuallyTimeout  time.Duration
	ViewMembers            grouper.Members
	// contains filtered or unexported fields
}

func New

func New(ctx *context.Context, platforms ...api.Platform) *NWO

func (*NWO) Generate

func (n *NWO) Generate()

func (*NWO) KillFSC

func (n *NWO) KillFSC()

func (*NWO) Load

func (n *NWO) Load()

func (*NWO) Start

func (n *NWO) Start()

func (*NWO) StartFSCNode

func (n *NWO) StartFSCNode(id string)

func (*NWO) Stop

func (n *NWO) Stop()

func (*NWO) StopFSCNode

func (n *NWO) StopFSCNode(id string)

type Process

type Process interface {
	PID() (string, int)
}

Jump to

Keyboard shortcuts

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