Kagome
Polkadot Runtime Engine in C++17
|
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::ApiServiceImpl | private |
Buffer typedef | kagome::api::ApiServiceImpl | private |
ChainEventSubscriber typedef | kagome::api::ApiServiceImpl | private |
ChainEventSubscriberPtr typedef | kagome::api::ApiServiceImpl | private |
ChainSubscriptionEnginePtr typedef | kagome::api::ApiServiceImpl | private |
core_ | kagome::api::ApiServiceImpl | private |
createStateStorageEvent(const std::vector< std::pair< common::Buffer, std::optional< common::Buffer >>> &key_value_pairs, const primitives::BlockHash &block) | kagome::api::ApiServiceImpl | private |
extrinsic_event_key_repo_ | kagome::api::ApiServiceImpl | private |
ExtrinsicEventSubscriber typedef | kagome::api::ApiServiceImpl | private |
ExtrinsicEventSubscriberPtr typedef | kagome::api::ApiServiceImpl | private |
ExtrinsicSubscriptionEngine typedef | kagome::api::ApiServiceImpl | private |
ExtrinsicSubscriptionEnginePtr typedef | kagome::api::ApiServiceImpl | private |
findSessionById(Session::SessionId id) | kagome::api::ApiServiceImpl | inlineprivate |
listeners_ | kagome::api::ApiServiceImpl | private |
logger_ | kagome::api::ApiServiceImpl | private |
onChainEvent(SubscriptionSetId set_id, SessionPtr &session, primitives::events::ChainEventType event_type, const primitives::events::ChainEventParams ¶ms) | kagome::api::ApiServiceImpl | private |
onExtrinsicEvent(SubscriptionSetId set_id, SessionPtr &session, primitives::events::SubscribedExtrinsicId id, const primitives::events::ExtrinsicLifecycleEvent ¶ms) | kagome::api::ApiServiceImpl | private |
onSessionClose(Session::SessionId id, SessionType) | kagome::api::ApiServiceImpl | private |
onSessionRequest(std::string_view request, std::shared_ptr< Session > session) | kagome::api::ApiServiceImpl | private |
onStorageEvent(SubscriptionSetId set_id, SessionPtr &session, const Buffer &key, const std::optional< Buffer > &data, const common::Hash256 &block) | kagome::api::ApiServiceImpl | private |
prepare() override | kagome::api::ApiServiceImpl | virtual |
PubsubSubscriptionId typedef | kagome::api::ApiServiceImpl | private |
removeSessionById(Session::SessionId id) | kagome::api::ApiServiceImpl | private |
server_ | kagome::api::ApiServiceImpl | private |
SessionPtr typedef | kagome::api::ApiServiceImpl | private |
sptr typedef | kagome::api::ApiServiceImpl | |
start() override | kagome::api::ApiServiceImpl | virtual |
stop() override | kagome::api::ApiServiceImpl | virtual |
StorageEventSubscriber typedef | kagome::api::ApiServiceImpl | private |
StorageEventSubscriberPtr typedef | kagome::api::ApiServiceImpl | private |
StorageSubscriptionEnginePtr typedef | kagome::api::ApiServiceImpl | private |
storeSessionWithId(Session::SessionId id, const std::shared_ptr< Session > &session) | kagome::api::ApiServiceImpl | private |
subscribed_sessions_ | kagome::api::ApiServiceImpl | private |
subscribed_sessions_cs_ | kagome::api::ApiServiceImpl | private |
subscribeFinalizedHeads() override | kagome::api::ApiServiceImpl | virtual |
subscribeForExtrinsicLifecycle(const primitives::Transaction::Hash &tx_hash) override | kagome::api::ApiServiceImpl | virtual |
subscribeNewHeads() override | kagome::api::ApiServiceImpl | virtual |
subscribeRuntimeVersion() override | kagome::api::ApiServiceImpl | virtual |
subscribeSessionToKeys(const std::vector< common::Buffer > &keys) override | kagome::api::ApiServiceImpl | virtual |
subscription_engines_ | kagome::api::ApiServiceImpl | private |
SubscriptionSetId typedef | kagome::api::ApiServiceImpl | private |
thread_pool_ | kagome::api::ApiServiceImpl | private |
trie_storage_ | kagome::api::ApiServiceImpl | private |
unsubscribeFinalizedHeads(PubsubSubscriptionId subscription_id) override | kagome::api::ApiServiceImpl | virtual |
unsubscribeFromExtrinsicLifecycle(PubsubSubscriptionId subscription_id) override | kagome::api::ApiServiceImpl | virtual |
unsubscribeNewHeads(PubsubSubscriptionId subscription_id) override | kagome::api::ApiServiceImpl | virtual |
unsubscribeRuntimeVersion(PubsubSubscriptionId subscription_id) override | kagome::api::ApiServiceImpl | virtual |
unsubscribeSessionFromIds(const std::vector< PubsubSubscriptionId > &subscription_id) override | kagome::api::ApiServiceImpl | virtual |
uploadFromCache(T &&value) | kagome::api::ApiServiceImpl | inlineprivate |
uploadMessagesListFromCache() | kagome::api::ApiServiceImpl | inlineprivate |
withSession(kagome::api::Session::SessionId id, Func &&f) | kagome::api::ApiServiceImpl | inlineprivate |
~ApiService()=default | kagome::api::ApiService | virtual |
~ApiServiceImpl() override=default | kagome::api::ApiServiceImpl |