CatapultServer
v0.5.0.1 (Elephant)
|
Factory for creating unconfirmed transactions facades. More...
Public Member Functions | |
HarvestingUtFacadeFactory (const cache::CatapultCache &cache, const model::BlockChainConfiguration &blockChainConfig, const chain::ExecutionConfiguration &executionConfig) | |
Creates a factory around cache, blockChainConfig and executionConfig. More... | |
std::unique_ptr< HarvestingUtFacade > | create (Timestamp blockTime) const |
Creates a facade for applying transactions at a given block time (blockTime). More... | |
Private Attributes | |
const cache::CatapultCache & | m_cache |
model::BlockChainConfiguration | m_blockChainConfig |
chain::ExecutionConfiguration | m_executionConfig |
Factory for creating unconfirmed transactions facades.
catapult::harvesting::HarvestingUtFacadeFactory::HarvestingUtFacadeFactory | ( | const cache::CatapultCache & | cache, |
const model::BlockChainConfiguration & | blockChainConfig, | ||
const chain::ExecutionConfiguration & | executionConfig | ||
) |
Creates a factory around cache, blockChainConfig and executionConfig.
std::unique_ptr< HarvestingUtFacade > catapult::harvesting::HarvestingUtFacadeFactory::create | ( | Timestamp | blockTime | ) | const |
Creates a facade for applying transactions at a given block time (blockTime).
|
private |
|
private |
|
private |