Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDataComponentsFactory ¶
func NewDataComponentsFactory(args DataComponentsFactoryArgs) (*dataComponentsFactory, error)
NewDataComponentsFactory will return a new instance of dataComponentsFactory
func NewManagedDataComponents ¶
func NewManagedDataComponents(dcf *dataComponentsFactory) (*managedDataComponents, error)
NewManagedDataComponents creates a new data components handler
Types ¶
type DataComponentsFactoryArgs ¶
type DataComponentsFactoryArgs struct {
Config config.Config
PrefsConfig config.PreferencesConfig
ShardCoordinator sharding.Coordinator
Core factory.CoreComponentsHolder
StatusCore factory.StatusCoreComponentsHolder
EpochStartNotifier factory.EpochStartNotifier
CurrentEpoch uint32
CreateTrieEpochRootHashStorer bool
NodeProcessingMode common.NodeProcessingMode
}
DataComponentsFactoryArgs holds the arguments needed for creating a data components factory
Click to show internal directories.
Click to hide internal directories.