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.