CatapultServer
v0.5.0.1 (Elephant)
|
Go to the source code of this file.
Classes | |
struct | catapult::disruptor::ConsumerResult |
Result of a consumer operation. More... | |
struct | catapult::disruptor::ConsumerCompletionResult |
Extended consumer result passed to completion callback. More... | |
struct | catapult::disruptor::FreeTransactionElement |
Processing element for a transaction unassociated with a block composed of a transaction and metadata. More... | |
Namespaces | |
catapult | |
catapult::disruptor | |
Typedefs | |
using | catapult::disruptor::PositionType = uint64_t |
Position within disruptor components. More... | |
using | catapult::disruptor::DisruptorElementId = uint64_t |
Id of a disruptor element. More... | |
using | catapult::disruptor::CompletionCode = uint32_t |
Optional code that can provide additional consumer completion information. More... | |
using | catapult::disruptor::ProcessingCompleteFunc = consumer< DisruptorElementId, const ConsumerCompletionResult & > |
Function signature for signaling that processing finished. More... | |
using | catapult::disruptor::BlockElements = std::vector< model::BlockElement > |
A container of BlockElement. More... | |
using | catapult::disruptor::TransactionElements = std::vector< FreeTransactionElement > |
A container of FreeTransactionElement. More... | |