CatapultServer  v0.5.0.1 (Elephant)
TransactionConsumers.h File Reference
Include dependency graph for TransactionConsumers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 catapult
 
 catapult::model
 
 catapult::consumers
 

Typedefs

using catapult::consumers::NewTransactionsSink = consumer< TransactionInfos && >
 Prototype for a function that is called with new transactions. More...
 

Functions

disruptor::TransactionConsumer catapult::consumers::CreateTransactionHashCalculatorConsumer (const GenerationHash &generationHash, const model::TransactionRegistry &transactionRegistry)
 
disruptor::TransactionConsumer catapult::consumers::CreateTransactionHashCheckConsumer (const chain::TimeSupplier &timeSupplier, const HashCheckOptions &options, const chain::KnownHashPredicate &knownHashPredicate)
 
disruptor::TransactionConsumer catapult::consumers::CreateTransactionStatelessValidationConsumer (const std::shared_ptr< const validators::stateless::AggregateEntityValidator > &pValidator, const std::shared_ptr< const validators::ParallelValidationPolicy > &pValidationPolicy, const chain::FailedTransactionSink &failedTransactionSink)
 
disruptor::DisruptorConsumer catapult::consumers::CreateNewTransactionsConsumer (const NewTransactionsSink &newTransactionsSink)