|
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.