CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
27 namespace catapult {
namespace partialtransaction {
consumer< CosignedTransactionInfos && > CosignedTransactionInfosConsumer
Function signature for consuming a vector of cosigned transaction infos.
Definition: PtTypes.h:36
std::function< CosignedTransactionInfos(const cache::ShortHashPairMap &)> CosignedTransactionInfosRetriever
Prototype for a function that retrieves partial transaction infos given a set of short hash pairs.
Definition: PtTypes.h:33
std::vector< model::CosignedTransactionInfo > CosignedTransactionInfos
A vector of cosigned (partial) transaction infos.
Definition: PtTypes.h:30
std::unordered_map< utils::ShortHash, utils::ShortHash, utils::ShortHashHasher > ShortHashPairMap
A map composed of short hash pairs where the key is the transaction short hash and the value is the c...
Definition: ShortHashPair.h:57
std::function< T()> supplier
A (stateless) supplier function.
Definition: functions.h:39
Definition: AddressExtractionExtension.cpp:28
supplier< cache::ShortHashPairRange > ShortHashPairsSupplier
Function signature for supplying a range of short hash pairs.
Definition: PtTypes.h:39
std::function< void(TArgs...)> consumer
A consumer function.
Definition: functions.h:35