Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewManagedProcessComponents ¶
func NewManagedProcessComponents(pcf *processComponentsFactory) (*managedProcessComponents, error)
NewManagedProcessComponents returns a news instance of managedProcessComponents
func NewProcessComponentsFactory ¶
func NewProcessComponentsFactory(args ProcessComponentsFactoryArgs) (*processComponentsFactory, error)
NewProcessComponentsFactory will return a new instance of processComponentsFactory
Types ¶
type ProcessComponentsFactoryArgs ¶
type ProcessComponentsFactoryArgs struct { Config config.Config EpochConfig config.EpochConfig PrefConfigs config.PreferencesConfig ImportDBConfig config.ImportDbConfig AccountsParser genesis.AccountsParser SmartContractParser genesis.InitialSmartContractParser GasSchedule core.GasScheduleNotifier NodesCoordinator nodesCoordinator.NodesCoordinator RequestedItemsHandler dataRetriever.RequestedItemsHandler WhiteListHandler process.WhiteListHandler WhiteListerVerifiedTxs process.WhiteListHandler MaxRating uint32 SystemSCConfig *config.SystemSmartContractsConfig Version string ImportStartHandler update.ImportStartHandler WorkingDir string HistoryRepo dblookupext.HistoryRepository Data factory.DataComponentsHolder CoreData factory.CoreComponentsHolder Crypto factory.CryptoComponentsHolder State factory.StateComponentsHolder Network factory.NetworkComponentsHolder BootstrapComponents factory.BootstrapComponentsHolder StatusComponents factory.StatusComponentsHolder StatusCoreComponents factory.StatusCoreComponentsHolder }
ProcessComponentsFactoryArgs holds the arguments needed to create a process components factory
Click to show internal directories.
Click to hide internal directories.