cutoff

package
v0.0.0-...-08f901d Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2024 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBlockProcessingCutoffHandler

func NewBlockProcessingCutoffHandler(cfg config.BlockProcessingCutoffConfig) (*blockProcessingCutoffHandler, error)

NewBlockProcessingCutoffHandler will return a new instance of blockProcessingCutoffHandler

func NewDisabledBlockProcessingCutoff

func NewDisabledBlockProcessingCutoff() *disabledBlockProcessingCutoff

NewDisabledBlockProcessingCutoff will return a new instance of disabledBlockProcessingCutoff

Types

type BlockProcessingCutoffHandler

type BlockProcessingCutoffHandler interface {
	HandleProcessErrorCutoff(header data.HeaderHandler) error
	HandlePauseCutoff(header data.HeaderHandler)
	IsInterfaceNil() bool
}

BlockProcessingCutoffHandler defines the actions that a block processing handler has to take care of

func CreateBlockProcessingCutoffHandler

func CreateBlockProcessingCutoffHandler(cfg config.BlockProcessingCutoffConfig) (BlockProcessingCutoffHandler, error)

CreateBlockProcessingCutoffHandler will create the desired block processing cutoff handler based on configuration

Jump to

Keyboard shortcuts

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