Documentation
¶
Index ¶
Constants ¶
View Source
const EmptyExcludePeersOnTopic = ""
EmptyExcludePeersOnTopic is an empty topic
Variables ¶
This section is empty.
Functions ¶
func NewMetaRequestersContainerFactory ¶
func NewMetaRequestersContainerFactory( args FactoryArgs, ) (*metaRequestersContainerFactory, error)
NewMetaRequestersContainerFactory creates a new container filled with topic requesters for metachain
func NewShardRequestersContainerFactory ¶
func NewShardRequestersContainerFactory( args FactoryArgs, ) (*shardRequestersContainerFactory, error)
NewShardRequestersContainerFactory creates a new container filled with topic requesters for shards
Types ¶
type FactoryArgs ¶
type FactoryArgs struct {
RequesterConfig config.RequesterConfig
ShardCoordinator sharding.Coordinator
MainMessenger p2p.Messenger
FullArchiveMessenger p2p.Messenger
Marshaller marshal.Marshalizer
Uint64ByteSliceConverter typeConverters.Uint64ByteSliceConverter
OutputAntifloodHandler dataRetriever.P2PAntifloodHandler
CurrentNetworkEpochProvider dataRetriever.CurrentNetworkEpochProviderHandler
MainPreferredPeersHolder p2p.PreferredPeersHolderHandler
FullArchivePreferredPeersHolder p2p.PreferredPeersHolderHandler
PeersRatingHandler dataRetriever.PeersRatingHandler
SizeCheckDelta uint32
}
FactoryArgs will hold the arguments for RequestersContainerFactory for both shard and meta
Click to show internal directories.
Click to hide internal directories.