bcbdsl

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Deliver

func Deliver(m dsl.Module, dest t.ModuleID, data []byte)

func Request

func Request(m dsl.Module, dest t.ModuleID, data []byte)

func UponBCBMessageReceived

func UponBCBMessageReceived(m dsl.Module, handler func(from t.NodeID, msg *bcbpb.Message) error)

func UponBroadcastRequest

func UponBroadcastRequest(m dsl.Module, handler func(data []byte) error)

func UponDeliver

func UponDeliver(m dsl.Module, handler func(data []byte) error)

func UponEchoMessageReceived

func UponEchoMessageReceived(m dsl.Module, handler func(from t.NodeID, signature []byte) error)

func UponEvent

func UponEvent[EvWrapper bcbpb.Event_TypeWrapper[Ev], Ev any](m dsl.Module, handler func(ev *Ev) error)

func UponFinalMessageReceived

func UponFinalMessageReceived(
	m dsl.Module,
	handler func(from t.NodeID, data []byte, signers []t.NodeID, signatures [][]byte) error,
)

func UponStartMessageReceived

func UponStartMessageReceived(m dsl.Module, handler func(from t.NodeID, data []byte) error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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