Documentation
¶
Index ¶
- func NewEquivalentProofsRequester(args ArgEquivalentProofsRequester) (*equivalentProofsRequester, error)
- func NewHeaderRequester(arg ArgHeaderRequester) (*headerRequester, error)
- func NewSliceRequester(arg ArgSliceRequester) (*sliceRequester, error)
- type ArgEquivalentProofsRequester
- type ArgHeaderRequester
- type ArgSliceRequester
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEquivalentProofsRequester ¶ added in v1.9.2
func NewEquivalentProofsRequester(args ArgEquivalentProofsRequester) (*equivalentProofsRequester, error)
NewEquivalentProofsRequester returns a new instance of equivalent proofs requester
func NewHeaderRequester ¶
func NewHeaderRequester(arg ArgHeaderRequester) (*headerRequester, error)
NewHeaderRequester creates a new storage header resolver
func NewSliceRequester ¶
func NewSliceRequester(arg ArgSliceRequester) (*sliceRequester, error)
NewSliceRequester is a wrapper over Requester that is specialized in sending requests
Types ¶
type ArgEquivalentProofsRequester ¶ added in v1.9.2
type ArgEquivalentProofsRequester struct { Messenger dataRetriever.MessageHandler ResponseTopicName string ManualEpochStartNotifier dataRetriever.ManualEpochStartNotifier ChanGracefullyClose chan endProcess.ArgEndProcess DelayBeforeGracefulClose time.Duration NonceConverter typeConverters.Uint64ByteSliceConverter Storage dataRetriever.StorageService Marshaller marshal.Marshalizer EnableEpochsHandler core.EnableEpochsHandler }
ArgEquivalentProofsRequester is the argument structure used to create a new equivalent proofs requester instance
type ArgHeaderRequester ¶
type ArgHeaderRequester struct { Messenger dataRetriever.MessageHandler ResponseTopicName string NonceConverter typeConverters.Uint64ByteSliceConverter HdrStorage storage.Storer HeadersNoncesStorage storage.Storer ManualEpochStartNotifier dataRetriever.ManualEpochStartNotifier ChanGracefullyClose chan endProcess.ArgEndProcess DelayBeforeGracefulClose time.Duration }
ArgHeaderRequester is the argument structure used to create new headerRequester instance
type ArgSliceRequester ¶
type ArgSliceRequester struct { Messenger dataRetriever.MessageHandler ResponseTopicName string Storage storage.Storer DataPacker dataRetriever.DataPacker Marshalizer marshal.Marshalizer ManualEpochStartNotifier dataRetriever.ManualEpochStartNotifier ChanGracefullyClose chan endProcess.ArgEndProcess DelayBeforeGracefulClose time.Duration }
ArgSliceRequester is the argument structure used to create a new sliceRequester instance
Click to show internal directories.
Click to hide internal directories.