Documentation
¶
Index ¶
- Constants
- Variables
- func NewHandler(api types.PieceAPI, a *aggregator.Aggregator) jobqueue.TaskHandler[multihash.Multihash]
- func NewQueue(params CommpQueueParams) (jobqueue.Service[multihash.Multihash], error)
- type Calculator
- type CommpQueueParams
- type Comper
- type ComperParams
- type ComperTaskHandler
Constants ¶
View Source
const ( QueueName = "commp" TaskName = "compute_commp" )
Variables ¶
View Source
var Module = fx.Module("aggregation/commp", fx.Provide( NewQueue, NewHandler, NewQueuingCommpCalculator, ), )
Functions ¶
func NewHandler ¶
func NewHandler(api types.PieceAPI, a *aggregator.Aggregator) jobqueue.TaskHandler[multihash.Multihash]
Types ¶
type Calculator ¶
func NewQueuingCommpCalculator ¶
func NewQueuingCommpCalculator(lc fx.Lifecycle, params ComperParams) (Calculator, error)
type ComperParams ¶
type ComperTaskHandler ¶
type ComperTaskHandler struct {
// contains filtered or unexported fields
}
func (*ComperTaskHandler) Name ¶
func (h *ComperTaskHandler) Name() string
Click to show internal directories.
Click to hide internal directories.