eventpbdsl

package
v0.3.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppRestoreState added in v0.3.0

func AppRestoreState(m dsl.Module, destModule types.ModuleID, checkpoint *types6.StableCheckpoint)

func AppSnapshotRequest added in v0.3.0

func AppSnapshotRequest(m dsl.Module, destModule types.ModuleID, replyTo types.ModuleID)

func DeliverCert added in v0.3.0

func DeliverCert(m dsl.Module, destModule types.ModuleID, sn types.SeqNr, cert *types5.Cert)

func HashRequest added in v0.3.0

func HashRequest[C any](m dsl.Module, destModule types.ModuleID, data []*types2.HashData, context *C)

func HashResult added in v0.3.0

func HashResult(m dsl.Module, destModule types.ModuleID, digests [][]uint8, origin *types3.HashOrigin)

func Init added in v0.3.0

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

func MessageReceived

func MessageReceived(m dsl.Module, destModule types.ModuleID, from types.NodeID, msg *types4.Message)

func NewEpoch added in v0.3.0

func NewEpoch(m dsl.Module, destModule types.ModuleID, epochNr types.EpochNr)

func NewRequests added in v0.3.0

func NewRequests(m dsl.Module, destModule types.ModuleID, requests []*types1.Request)

func NodeSigsVerified

func NodeSigsVerified(m dsl.Module, destModule types.ModuleID, origin *types3.SigVerOrigin, nodeIds []types.NodeID, valid []bool, errors []error, allOk bool)

func SendMessage

func SendMessage(m dsl.Module, destModule types.ModuleID, msg *types4.Message, destinations []types.NodeID)

func SignRequest

func SignRequest[C any](m dsl.Module, destModule types.ModuleID, data [][]uint8, context *C)

func SignResult

func SignResult(m dsl.Module, destModule types.ModuleID, signature []uint8, origin *types3.SignOrigin)

func UponAppRestoreState added in v0.3.0

func UponAppRestoreState(m dsl.Module, handler func(checkpoint *types6.StableCheckpoint) error)

func UponAppSnapshotRequest added in v0.3.0

func UponAppSnapshotRequest(m dsl.Module, handler func(replyTo types3.ModuleID) error)

func UponDeliverCert added in v0.3.0

func UponDeliverCert(m dsl.Module, handler func(sn types3.SeqNr, cert *types5.Cert) error)

func UponHashRequest added in v0.3.0

func UponHashRequest(m dsl.Module, handler func(data []*types2.HashData, origin *types.HashOrigin) error)

func UponHashResult added in v0.3.0

func UponHashResult[C any](m dsl.Module, handler func(digests [][]uint8, context *C) error)

func UponInit added in v0.3.0

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

func UponMessageReceived

func UponMessageReceived(m dsl.Module, handler func(from types3.NodeID, msg *types4.Message) error)

func UponNewEpoch added in v0.3.0

func UponNewEpoch(m dsl.Module, handler func(epochNr types3.EpochNr) error)

func UponNewRequests added in v0.3.0

func UponNewRequests(m dsl.Module, handler func(requests []*types1.Request) error)

func UponNodeSigsVerified

func UponNodeSigsVerified[C any](m dsl.Module, handler func(nodeIds []types3.NodeID, valid []bool, errors []error, allOk bool, context *C) error)

func UponSendMessage

func UponSendMessage(m dsl.Module, handler func(msg *types4.Message, destinations []types3.NodeID) error)

func UponSignRequest

func UponSignRequest(m dsl.Module, handler func(data [][]uint8, origin *types.SignOrigin) error)

func UponSignResult

func UponSignResult[C any](m dsl.Module, handler func(signature []uint8, context *C) error)

func UponVerifyNodeSigs

func UponVerifyNodeSigs(m dsl.Module, handler func(data []*types.SigVerData, signatures [][]uint8, origin *types.SigVerOrigin, nodeIds []types3.NodeID) error)

func VerifyNodeSigs

func VerifyNodeSigs[C any](m dsl.Module, destModule types.ModuleID, data []*types3.SigVerData, signatures [][]uint8, nodeIds []types.NodeID, context *C)

Types

This section is empty.

Jump to

Keyboard shortcuts

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