|
CatapultServer
v0.5.0.1 (Elephant)
|


Go to the source code of this file.
Namespaces | |
| catapult | |
| catapult::disruptor | |
Typedefs | |
| template<typename TInput > | |
| using | catapult::disruptor::DisruptorConsumerT = std::function< ConsumerResult(TInput &)> |
| A typed disruptor consumer function. More... | |
| using | catapult::disruptor::DisruptorConsumer = DisruptorConsumerT< ConsumerInput > |
| A disruptor consumer function. More... | |
| using | catapult::disruptor::ConstDisruptorConsumer = DisruptorConsumerT< const ConsumerInput > |
| A const disruptor consumer function. More... | |
| using | catapult::disruptor::BlockConsumer = DisruptorConsumerT< BlockElements > |
| A block disruptor consumer function. More... | |
| using | catapult::disruptor::ConstBlockConsumer = DisruptorConsumerT< const BlockElements > |
| A const block disruptor consumer function. More... | |
| using | catapult::disruptor::TransactionConsumer = DisruptorConsumerT< TransactionElements > |
| A transaction disruptor consumer function. More... | |
| using | catapult::disruptor::ConstTransactionConsumer = DisruptorConsumerT< const TransactionElements > |
| A const transaction disruptor consumer function. More... | |
Functions | |
| std::vector< DisruptorConsumer > | catapult::disruptor::DisruptorConsumersFromBlockConsumers (const std::vector< BlockConsumer > &blockConsumers) |
| Maps blockConsumers to disruptor consumers so that they can be used to create a ConsumerDispatcher. More... | |
| std::vector< DisruptorConsumer > | catapult::disruptor::DisruptorConsumersFromTransactionConsumers (const std::vector< TransactionConsumer > &transactionConsumers) |
| Maps transactionConsumers to disruptor consumers so that they can be used to create a ConsumerDispatcher. More... | |