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.