Kagome
Polkadot Runtime Engine in C++17
kagome::api::ApiServiceImpl Member List

This is the complete list of members for kagome::api::ApiServiceImpl, including all inherited members.

ApiServiceImpl(const std::shared_ptr< application::AppStateManager > &app_state_manager, std::shared_ptr< api::RpcThreadPool > thread_pool, ListenerList listeners, std::shared_ptr< JRpcServer > server, const ProcessorSpan &processors, StorageSubscriptionEnginePtr storage_sub_engine, ChainSubscriptionEnginePtr chain_sub_engine, ExtrinsicSubscriptionEnginePtr ext_sub_engine, std::shared_ptr< subscription::ExtrinsicEventKeyRepository > extrinsic_event_key_repo, std::shared_ptr< blockchain::BlockTree > block_tree, std::shared_ptr< storage::trie::TrieStorage > trie_storage, std::shared_ptr< runtime::Core > core)kagome::api::ApiServiceImpl
block_tree_kagome::api::ApiServiceImplprivate
Buffer typedefkagome::api::ApiServiceImplprivate
ChainEventSubscriber typedefkagome::api::ApiServiceImplprivate
ChainEventSubscriberPtr typedefkagome::api::ApiServiceImplprivate
ChainSubscriptionEnginePtr typedefkagome::api::ApiServiceImplprivate
core_kagome::api::ApiServiceImplprivate
createStateStorageEvent(const std::vector< std::pair< common::Buffer, std::optional< common::Buffer >>> &key_value_pairs, const primitives::BlockHash &block)kagome::api::ApiServiceImplprivate
extrinsic_event_key_repo_kagome::api::ApiServiceImplprivate
ExtrinsicEventSubscriber typedefkagome::api::ApiServiceImplprivate
ExtrinsicEventSubscriberPtr typedefkagome::api::ApiServiceImplprivate
ExtrinsicSubscriptionEngine typedefkagome::api::ApiServiceImplprivate
ExtrinsicSubscriptionEnginePtr typedefkagome::api::ApiServiceImplprivate
findSessionById(Session::SessionId id)kagome::api::ApiServiceImplinlineprivate
listeners_kagome::api::ApiServiceImplprivate
logger_kagome::api::ApiServiceImplprivate
onChainEvent(SubscriptionSetId set_id, SessionPtr &session, primitives::events::ChainEventType event_type, const primitives::events::ChainEventParams &params)kagome::api::ApiServiceImplprivate
onExtrinsicEvent(SubscriptionSetId set_id, SessionPtr &session, primitives::events::SubscribedExtrinsicId id, const primitives::events::ExtrinsicLifecycleEvent &params)kagome::api::ApiServiceImplprivate
onSessionClose(Session::SessionId id, SessionType)kagome::api::ApiServiceImplprivate
onSessionRequest(std::string_view request, std::shared_ptr< Session > session)kagome::api::ApiServiceImplprivate
onStorageEvent(SubscriptionSetId set_id, SessionPtr &session, const Buffer &key, const std::optional< Buffer > &data, const common::Hash256 &block)kagome::api::ApiServiceImplprivate
prepare() overridekagome::api::ApiServiceImplvirtual
PubsubSubscriptionId typedefkagome::api::ApiServiceImplprivate
removeSessionById(Session::SessionId id)kagome::api::ApiServiceImplprivate
server_kagome::api::ApiServiceImplprivate
SessionPtr typedefkagome::api::ApiServiceImplprivate
sptr typedefkagome::api::ApiServiceImpl
start() overridekagome::api::ApiServiceImplvirtual
stop() overridekagome::api::ApiServiceImplvirtual
StorageEventSubscriber typedefkagome::api::ApiServiceImplprivate
StorageEventSubscriberPtr typedefkagome::api::ApiServiceImplprivate
StorageSubscriptionEnginePtr typedefkagome::api::ApiServiceImplprivate
storeSessionWithId(Session::SessionId id, const std::shared_ptr< Session > &session)kagome::api::ApiServiceImplprivate
subscribed_sessions_kagome::api::ApiServiceImplprivate
subscribed_sessions_cs_kagome::api::ApiServiceImplprivate
subscribeFinalizedHeads() overridekagome::api::ApiServiceImplvirtual
subscribeForExtrinsicLifecycle(const primitives::Transaction::Hash &tx_hash) overridekagome::api::ApiServiceImplvirtual
subscribeNewHeads() overridekagome::api::ApiServiceImplvirtual
subscribeRuntimeVersion() overridekagome::api::ApiServiceImplvirtual
subscribeSessionToKeys(const std::vector< common::Buffer > &keys) overridekagome::api::ApiServiceImplvirtual
subscription_engines_kagome::api::ApiServiceImplprivate
SubscriptionSetId typedefkagome::api::ApiServiceImplprivate
thread_pool_kagome::api::ApiServiceImplprivate
trie_storage_kagome::api::ApiServiceImplprivate
unsubscribeFinalizedHeads(PubsubSubscriptionId subscription_id) overridekagome::api::ApiServiceImplvirtual
unsubscribeFromExtrinsicLifecycle(PubsubSubscriptionId subscription_id) overridekagome::api::ApiServiceImplvirtual
unsubscribeNewHeads(PubsubSubscriptionId subscription_id) overridekagome::api::ApiServiceImplvirtual
unsubscribeRuntimeVersion(PubsubSubscriptionId subscription_id) overridekagome::api::ApiServiceImplvirtual
unsubscribeSessionFromIds(const std::vector< PubsubSubscriptionId > &subscription_id) overridekagome::api::ApiServiceImplvirtual
uploadFromCache(T &&value)kagome::api::ApiServiceImplinlineprivate
uploadMessagesListFromCache()kagome::api::ApiServiceImplinlineprivate
withSession(kagome::api::Session::SessionId id, Func &&f)kagome::api::ApiServiceImplinlineprivate
~ApiService()=defaultkagome::api::ApiServicevirtual
~ApiServiceImpl() override=defaultkagome::api::ApiServiceImpl