IComponent¶
#include <IComponent.hpp>
Inherited by sgns::storage::face::GenericStorage< Buffer, Buffer >, sgns::AccountHelper, sgns::GeniusNode, sgns::ISecureStorage, sgns::blockchain::BlockHeaderRepository, sgns::blockchain::BlockStorage, sgns::blockchain::BlockTree, sgns::crypto::ED25519Keypair, sgns::crypto::ED25519Provider, sgns::crypto::Hasher, sgns::primitives::ProductionConfiguration, sgns::storage::changes_trie::ChangesTracker, sgns::storage::face::GenericStorage< K, V >, sgns::storage::trie::Codec, sgns::storage::trie::SuperGeniusTrieFactory, sgns::storage::trie::TrieSerializer, sgns::storage::trie::TrieStorage
Public Functions¶
| Name | |
|---|---|
| virtual | ~IComponent() =default |
| virtual std::string | GetName() =0 |
Public Functions Documentation¶
function ~IComponent¶
function GetName¶
Reimplemented by: sgns::AccountHelper::GetName, sgns::AndroidSecureStorage::GetName, sgns::AppleSecureStorage::GetName, sgns::blockchain::BlockTreeImpl::GetName, sgns::blockchain::KeyValueBlockHeaderRepository::GetName, sgns::blockchain::KeyValueBlockStorage::GetName, sgns::crypto::ED25519Keypair::GetName, sgns::crypto::ED25519ProviderImpl::GetName, sgns::crypto::HasherImpl::GetName, sgns::GeniusNode::GetName, sgns::JSONBackend::GetName, sgns::JSONSecureStorage::GetName, sgns::LinuxSecureStorage::GetName, sgns::primitives::ProductionConfiguration::GetName, sgns::storage::changes_trie::StorageChangesTrackerImpl::GetName, sgns::storage::InMemoryStorage::GetName, sgns::storage::rocksdb::GetName, sgns::storage::trie::SuperGeniusCodec::GetName, sgns::storage::trie::SuperGeniusTrieFactoryImpl::GetName, sgns::storage::trie::TrieSerializerImpl::GetName, sgns::storage::trie::TrieStorageBackendImpl::GetName, sgns::storage::trie::TrieStorageImpl::GetName, sgns::WindowsSecureStorage::GetName
Updated on 2026-04-15 at 11:00:39 -0700