CatapultServer
v0.5.0.1 (Elephant)
|
Go to the source code of this file.
Classes | |
class | catapult::consumers::WeakBlockInfo |
A tuple composed of a block, a hash and a generation hash. More... | |
Namespaces | |
catapult | |
catapult::cache | |
catapult::chain | |
catapult::consumers | |
Typedefs | |
using | catapult::consumers::BlockChainProcessor = std::function< validators::ValidationResult(const WeakBlockInfo &, disruptor::BlockElements &, observers::ObserverState &)> |
using | catapult::consumers::BlockHitPredicate = predicate< const model::Block &, const model::Block &, const GenerationHash & > |
A predicate for determining whether or not two blocks form a hit. More... | |
using | catapult::consumers::BlockHitPredicateFactory = std::function< BlockHitPredicate(const cache::ReadOnlyCatapultCache &)> |
A factory for creating a predicate for determining whether or not two blocks form a hit. More... | |
Enumerations | |
enum | catapult::consumers::ReceiptValidationMode { catapult::consumers::ReceiptValidationMode::Disabled, catapult::consumers::ReceiptValidationMode::Enabled } |
Possible receipt validation modes. More... | |
Functions | |
BlockChainProcessor | catapult::consumers::CreateBlockChainProcessor (const BlockHitPredicateFactory &blockHitPredicateFactory, const chain::BatchEntityProcessor &batchEntityProcessor, ReceiptValidationMode receiptValidationMode) |