Documentation ¶
Overview ¶
Package pulsemanager is responsible for all pulse operations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PulseManager ¶
type PulseManager struct { LogicRunner insolar.LogicRunner `inject:""` NodeNet network.NodeNetwork `inject:""` //nolint:staticcheck NodeSetter node.Modifier `inject:""` PulseAccessor pulse.Accessor `inject:""` PulseAppender pulse.Appender `inject:""` JetModifier jet.Modifier `inject:""` // contains filtered or unexported fields }
PulseManager implements insolar.PulseManager.
func NewPulseManager ¶
func NewPulseManager() *PulseManager
NewPulseManager creates PulseManager instance.
func (*PulseManager) AddDispatcher ¶
func (m *PulseManager) AddDispatcher(d ...dispatcher.Dispatcher)
AddDispatcher adds dispatchers to handling that could be done only when Set is not happening
Click to show internal directories.
Click to hide internal directories.