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.