Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewManagedNetworkComponents ¶
func NewManagedNetworkComponents(ncf *networkComponentsFactory) (*managedNetworkComponents, error)
NewManagedNetworkComponents creates a new data components handler
func NewNetworkComponentsFactory ¶
func NewNetworkComponentsFactory( args NetworkComponentsFactoryArgs, ) (*networkComponentsFactory, error)
NewNetworkComponentsFactory returns a new instance of a network components factory
Types ¶
type NetworkComponentsFactoryArgs ¶
type NetworkComponentsFactoryArgs struct { MainP2pConfig p2pConfig.P2PConfig FullArchiveP2pConfig p2pConfig.P2PConfig MainConfig config.Config RatingsConfig config.RatingsConfig StatusHandler core.AppStatusHandler Marshalizer marshal.Marshalizer Syncer p2p.SyncTimer PreferredPeersSlices []string BootstrapWaitTime time.Duration NodeOperationMode common.NodeOperation ConnectionWatcherType string CryptoComponents factory.CryptoComponentsHolder }
NetworkComponentsFactoryArgs holds the arguments to create a network component handler instance
Click to show internal directories.
Click to hide internal directories.