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

Go to the source code of this file.

Namespaces

 catapult
 
 catapult::extensions
 
 catapult::model
 
 catapult::plugins
 
 catapult::local
 

Typedefs

using catapult::local::NotificationObserverFactory = supplier< std::unique_ptr< const observers::NotificationObserver > >
 A notification observer factory. More...
 
using catapult::local::BlockDependentNotificationObserverFactory = std::function< std::unique_ptr< const observers::NotificationObserver >(const model::Block &)>
 A block dependent notification observer factory. More...
 

Functions

BlockDependentNotificationObserverFactory catapult::local::CreateBlockDependentNotificationObserverFactory (const model::Block &lastBlock, const model::BlockChainConfiguration &config, const NotificationObserverFactory &transientObserverFactory, const NotificationObserverFactory &permanentObserverFactory)
 
model::ChainScore catapult::local::LoadBlockChain (const BlockDependentNotificationObserverFactory &observerFactory, const plugins::PluginManager &pluginManager, const extensions::LocalNodeStateRef &stateRef, Height startHeight)