Kagome
Polkadot Runtime Engine in C++17
|
#include <runtime_environment_factory.hpp>
Public Member Functions | |
RuntimeEnvironment (std::shared_ptr< ModuleInstance > module_instance, std::shared_ptr< const MemoryProvider > memory_provider, std::shared_ptr< TrieStorageProvider > storage_provider, primitives::BlockInfo blockchain_state) | |
Public Attributes | |
const std::shared_ptr< ModuleInstance > | module_instance |
const std::shared_ptr< const MemoryProvider > | memory_provider |
const std::shared_ptr< TrieStorageProvider > | storage_provider |
primitives::BlockInfo | blockchain_state_ |
Definition at line 25 of file runtime_environment_factory.hpp.
kagome::runtime::RuntimeEnvironment::RuntimeEnvironment | ( | std::shared_ptr< ModuleInstance > | module_instance, |
std::shared_ptr< const MemoryProvider > | memory_provider, | ||
std::shared_ptr< TrieStorageProvider > | storage_provider, | ||
primitives::BlockInfo | blockchain_state | ||
) |
Definition at line 33 of file runtime_environment_factory.cpp.
primitives::BlockInfo kagome::runtime::RuntimeEnvironment::blockchain_state_ |
Definition at line 35 of file runtime_environment_factory.hpp.
const std::shared_ptr<const MemoryProvider> kagome::runtime::RuntimeEnvironment::memory_provider |
Definition at line 33 of file runtime_environment_factory.hpp.
const std::shared_ptr<ModuleInstance> kagome::runtime::RuntimeEnvironment::module_instance |
Definition at line 32 of file runtime_environment_factory.hpp.
const std::shared_ptr<TrieStorageProvider> kagome::runtime::RuntimeEnvironment::storage_provider |
Definition at line 34 of file runtime_environment_factory.hpp.