isspbdsl

package
v0.4.4 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeliverCert added in v0.4.0

func DeliverCert(m dsl.Module, destModule types.ModuleID, sn types1.SeqNr, cert *types2.Cert, empty bool)

func NewConfig added in v0.4.0

func NewConfig(m dsl.Module, destModule types.ModuleID, epochNr types1.EpochNr, membership *types3.Membership)

func PushCheckpoint

func PushCheckpoint(m dsl.Module, destModule types.ModuleID)

func SBDeliver

func SBDeliver(m dsl.Module, destModule types.ModuleID, sn types1.SeqNr, data []uint8, aborted bool, leader types.NodeID, instanceId types.ModuleID)

func UponDeliverCert added in v0.4.0

func UponDeliverCert(m dsl.Module, handler func(sn types2.SeqNr, cert *types4.Cert, empty bool) error)

func UponEvent added in v0.4.0

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

func UponISSMessageReceived

func UponISSMessageReceived[W types.ISSMessage_TypeWrapper[M], M any](m dsl.Module, handler func(from types1.NodeID, msg *M) error)

func UponNewConfig added in v0.4.0

func UponNewConfig(m dsl.Module, handler func(epochNr types2.EpochNr, membership *types5.Membership) error)

func UponPushCheckpoint

func UponPushCheckpoint(m dsl.Module, handler func() error)

func UponSBDeliver

func UponSBDeliver(m dsl.Module, handler func(sn types2.SeqNr, data []uint8, aborted bool, leader types3.NodeID, instanceId types3.ModuleID) error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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