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

Go to the source code of this file.

Namespaces

 catapult
 
 catapult::consumers
 

Typedefs

using catapult::consumers::TransactionInfos = std::vector< model::TransactionInfo >
 Container for transactions infos. More...
 

Functions

utils::HashPointerSet catapult::consumers::ExtractTransactionHashes (const BlockElements &elements)
 Extracts all transaction hashes from elements. More...
 
std::vector< const model::Block * > catapult::consumers::ExtractBlocks (const BlockElements &elements)
 Extracts all blocks from elements. More...
 
void catapult::consumers::ExtractEntityInfos (const TransactionElements &elements, model::WeakEntityInfos &entityInfos, std::vector< size_t > &entityInfoElementIndexes)
 
TransactionInfos catapult::consumers::CollectRevertedTransactionInfos (const utils::HashPointerSet &addedTransactionHashes, TransactionInfos &&removedTransactionInfos)