|
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.