Documentation ¶
Index ¶
Constants ¶
View Source
const EmptyExcludePeersOnTopic = ""
EmptyExcludePeersOnTopic is an empty topic
Variables ¶
This section is empty.
Functions ¶
func NewMetaResolversContainerFactory ¶
func NewMetaResolversContainerFactory( args FactoryArgs, ) (*metaResolversContainerFactory, error)
NewMetaResolversContainerFactory creates a new container filled with topic resolvers for metachain
func NewShardResolversContainerFactory ¶
func NewShardResolversContainerFactory( args FactoryArgs, ) (*shardResolversContainerFactory, error)
NewShardResolversContainerFactory creates a new container filled with topic resolvers for shards
Types ¶
type FactoryArgs ¶
type FactoryArgs struct { ResolverConfig config.ResolverConfig SizeCheckDelta uint32 NumConcurrentResolvingJobs int32 ShardCoordinator sharding.Coordinator Messenger dataRetriever.TopicMessageHandler Store dataRetriever.StorageService Marshalizer marshal.Marshalizer DataPools dataRetriever.PoolsHolder Uint64ByteSliceConverter typeConverters.Uint64ByteSliceConverter DataPacker dataRetriever.DataPacker TriesContainer state.TriesHolder InputAntifloodHandler dataRetriever.P2PAntifloodHandler OutputAntifloodHandler dataRetriever.P2PAntifloodHandler IsFullHistoryNode bool CurrentNetworkEpochProvider dataRetriever.CurrentNetworkEpochProviderHandler }
FactoryArgs will hold the arguments for ResolversContainerFactory for both shard and meta
Click to show internal directories.
Click to hide internal directories.