CatapultServer
v0.5.0.1 (Elephant)
|
Options for the harvesting task. More...
Public Attributes | |
predicate | HarvestingAllowed |
Indicates if harvesting is allowed. More... | |
supplier< std::shared_ptr< const model::BlockElement > > | LastBlockElementSupplier |
Supplies information about the last block of the chain. More... | |
chain::TimeSupplier | TimeSupplier |
Supplies the current network time. More... | |
consumer< model::BlockRange &&, const disruptor::ProcessingCompleteFunc & > | RangeConsumer |
Consumes a range consisting of the harvested block, usually delivers it to the disruptor queue. More... | |
Options for the harvesting task.
predicate catapult::harvesting::ScheduledHarvesterTaskOptions::HarvestingAllowed |
Indicates if harvesting is allowed.
supplier<std::shared_ptr<const model::BlockElement> > catapult::harvesting::ScheduledHarvesterTaskOptions::LastBlockElementSupplier |
Supplies information about the last block of the chain.
consumer<model::BlockRange&&, const disruptor::ProcessingCompleteFunc&> catapult::harvesting::ScheduledHarvesterTaskOptions::RangeConsumer |
Consumes a range consisting of the harvested block, usually delivers it to the disruptor queue.
chain::TimeSupplier catapult::harvesting::ScheduledHarvesterTaskOptions::TimeSupplier |
Supplies the current network time.