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.