|
CatapultServer
v0.5.0.1 (Elephant)
|

Public Member Functions | |
| Impl (cache::UtCache &transactionsCache, const cache::CatapultCache &confirmedCatapultCache, BlockFeeMultiplier minFeeMultiplier, const ExecutionConfiguration &executionConfig, const TimeSupplier &timeSupplier, const FailedTransactionSink &failedTransactionSink, const Throttle &throttle) | |
| void | update (const std::vector< model::TransactionInfo > &utInfos) |
| void | update (const utils::HashPointerSet &confirmedTransactionHashes, const std::vector< model::TransactionInfo > &utInfos) |
Private Member Functions | |
| void | apply (const ApplyState &applyState, const std::vector< model::TransactionInfo > &utInfos, TransactionSource transactionSource) |
| void | apply (const ApplyState &applyState, const std::vector< model::TransactionInfo > &utInfos, TransactionSource transactionSource, const predicate< const model::TransactionInfo & > &filter) |
| bool | throttle (const model::TransactionInfo &utInfo, TransactionSource transactionSource, const ApplyState &applyState, cache::ReadOnlyCatapultCache &cache) const |
| void | addAll (cache::UtCacheModifierProxy &modifier, const std::vector< model::TransactionInfo > &utInfos) |
|
inline |
|
inlineprivate |


|
inlineprivate |

|
inlineprivate |

|
inlineprivate |


|
inline |

|
inline |

|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |