Kagome
Polkadot Runtime Engine in C++17
|
#include <instance_environment_factory.hpp>
Public Member Functions | |
InstanceEnvironmentFactory (std::shared_ptr< storage::trie::TrieStorage > storage, std::shared_ptr< storage::trie::TrieSerializer > serializer, std::shared_ptr< host_api::HostApiFactory > host_api_factory, std::shared_ptr< blockchain::BlockHeaderRepository > block_header_repo, std::shared_ptr< storage::changes_trie::ChangesTracker > changes_tracker, std::shared_ptr< RuntimePropertiesCache > cache) | |
BinaryenInstanceEnvironment | make () const |
Private Attributes | |
std::shared_ptr< storage::trie::TrieStorage > | storage_ |
std::shared_ptr< storage::trie::TrieSerializer > | serializer_ |
std::shared_ptr< host_api::HostApiFactory > | host_api_factory_ |
std::shared_ptr< blockchain::BlockHeaderRepository > | block_header_repo_ |
std::shared_ptr< storage::changes_trie::ChangesTracker > | changes_tracker_ |
std::shared_ptr< RuntimePropertiesCache > | cache_ |
Definition at line 41 of file instance_environment_factory.hpp.
kagome::runtime::binaryen::InstanceEnvironmentFactory::InstanceEnvironmentFactory | ( | std::shared_ptr< storage::trie::TrieStorage > | storage, |
std::shared_ptr< storage::trie::TrieSerializer > | serializer, | ||
std::shared_ptr< host_api::HostApiFactory > | host_api_factory, | ||
std::shared_ptr< blockchain::BlockHeaderRepository > | block_header_repo, | ||
std::shared_ptr< storage::changes_trie::ChangesTracker > | changes_tracker, | ||
std::shared_ptr< RuntimePropertiesCache > | cache | ||
) |
BinaryenInstanceEnvironment kagome::runtime::binaryen::InstanceEnvironmentFactory::make | ( | ) | const |
Definition at line 36 of file instance_environment_factory.cpp.
|
private |
Definition at line 58 of file instance_environment_factory.hpp.
|
private |
Definition at line 60 of file instance_environment_factory.hpp.
|
private |
Definition at line 59 of file instance_environment_factory.hpp.
|
private |
Definition at line 57 of file instance_environment_factory.hpp.
|
private |
Definition at line 56 of file instance_environment_factory.hpp.
|
private |
Definition at line 55 of file instance_environment_factory.hpp.