CatapultServer  v0.5.0.1 (Elephant)
LocalNode.cpp File Reference
Include dependency graph for LocalNode.cpp:

Namespaces

 catapult
 
 catapult::local
 

Functions

std::unique_ptr< LocalNode > catapult::local::CreateLocalNode (const crypto::KeyPair &keyPair, std::unique_ptr< extensions::ProcessBootstrapper > &&pBootstrapper)
 Creates and boots a local node around the specified key pair (keyPair) and bootstrapper (pBootstrapper). More...
 

Variable Documentation

◆ m_catapultCache

cache::CatapultCache m_catapultCache
private

◆ m_catapultState

state::CatapultState m_catapultState
private

◆ m_config

const config::CatapultConfiguration& m_config
private

◆ m_counters

std::vector<utils::DiagnosticCounter> m_counters
private

◆ m_dataDirectory

config::CatapultDataDirectory m_dataDirectory
private

◆ m_isBooted

bool m_isBooted
private

◆ m_nodes

ionet::NodeContainer m_nodes
private

◆ m_pBlockChangeSubscriber

io::BlockChangeSubscriber* m_pBlockChangeSubscriber
private

◆ m_pBootstrapper

std::unique_ptr<extensions::ProcessBootstrapper> m_pBootstrapper
private

◆ m_pluginManager

plugins::PluginManager& m_pluginManager
private

◆ m_pluginModules

std::vector<plugins::PluginModule> m_pluginModules
private

◆ m_pNodeSubscriber

std::unique_ptr<subscribers::NodeSubscriber> m_pNodeSubscriber
private

◆ m_pStateChangeSubscriber

std::unique_ptr<subscribers::StateChangeSubscriber> m_pStateChangeSubscriber
private

◆ m_pTransactionStatusSubscriber

std::unique_ptr<subscribers::TransactionStatusSubscriber> m_pTransactionStatusSubscriber
private

◆ m_pUtCache

std::unique_ptr<cache::MemoryUtCacheProxy> m_pUtCache
private

◆ m_score

extensions::LocalNodeChainScore m_score
private

◆ m_serviceLocator

extensions::ServiceLocator m_serviceLocator
private

◆ m_storage

io::BlockStorageCache m_storage
private