processutil

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2020 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RandomHeight

func RandomHeight(r *rand.Rand) process.Height

func RandomPrecommit

func RandomPrecommit(r *rand.Rand) process.Precommit

func RandomPrevote

func RandomPrevote(r *rand.Rand) process.Prevote

func RandomPropose

func RandomPropose(r *rand.Rand) process.Propose

func RandomRound

func RandomRound(r *rand.Rand) process.Round

func RandomState

func RandomState(r *rand.Rand) process.State

func RandomStep

func RandomStep(r *rand.Rand) process.Step

func RandomValue

func RandomValue(r *rand.Rand) process.Value

Types

type BroadcasterCallbacks

type BroadcasterCallbacks struct {
	BroadcastProposeCallback   func(process.Propose)
	BroadcastPrevoteCallback   func(process.Prevote)
	BroadcastPrecommitCallback func(process.Precommit)
}

func (BroadcasterCallbacks) BroadcastPrecommit

func (broadcaster BroadcasterCallbacks) BroadcastPrecommit(precommit process.Precommit)

func (BroadcasterCallbacks) BroadcastPrevote

func (broadcaster BroadcasterCallbacks) BroadcastPrevote(prevote process.Prevote)

func (BroadcasterCallbacks) BroadcastPropose

func (broadcaster BroadcasterCallbacks) BroadcastPropose(propose process.Propose)

Jump to

Keyboard shortcuts

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