Kagome
Polkadot Runtime Engine in C++17
kagome::network::SynchronizerImpl Member List

This is the complete list of members for kagome::network::SynchronizerImpl, including all inherited members.

ancestry_kagome::network::SynchronizerImplprivate
app_state_manager_kagome::network::SynchronizerImplprivate
applying_in_progress_kagome::network::SynchronizerImplprivate
applyNextBlock()kagome::network::SynchronizerImplprivate
applyNextJustification()kagome::network::SynchronizerImplprivate
asking_blocks_portion_in_progress_kagome::network::SynchronizerImplprivate
askNextPortionOfBlocks()kagome::network::SynchronizerImplprivate
batches_store_kagome::network::SynchronizerImplprivate
block_appender_kagome::network::SynchronizerImplprivate
block_executor_kagome::network::SynchronizerImplprivate
block_tree_kagome::network::SynchronizerImplprivate
buffer_storage_kagome::network::SynchronizerImplprivate
busy_peers_kagome::network::SynchronizerImplprivate
discardBlock(const primitives::BlockHash &block)kagome::network::SynchronizerImplprivate
entries_kagome::network::SynchronizerImplprivate
Error enum namekagome::network::SynchronizerImpl
findCommonBlock(const libp2p::peer::PeerId &peer_id, primitives::BlockNumber lower, primitives::BlockNumber upper, primitives::BlockNumber hint, SyncResultHandler &&handler, std::map< primitives::BlockNumber, primitives::BlockHash > &&observed={})kagome::network::SynchronizerImpl
generations_kagome::network::SynchronizerImplprivate
hasher_kagome::network::SynchronizerImplprivate
hasIncompleteRequestOfStateSync() const overridekagome::network::SynchronizerImplinlinevirtual
JustificationPair typedefkagome::network::SynchronizerImplprivate
justifications_kagome::network::SynchronizerImplprivate
justifications_mutex_kagome::network::SynchronizerImplprivate
kMaxDistanceToBlockForSubscriptionkagome::network::SynchronizerImplstatic
kMinPreloadedBlockAmountkagome::network::SynchronizerImplstatic
kMinPreloadedBlockAmountForFastSyncingkagome::network::SynchronizerImplstatic
known_blocks_kagome::network::SynchronizerImplprivate
kRecentnessDurationkagome::network::SynchronizerImplstatic
loadBlocks(const libp2p::peer::PeerId &peer_id, primitives::BlockInfo from, SyncResultHandler &&handler)kagome::network::SynchronizerImpl
loadJustifications(const libp2p::peer::PeerId &peer_id, primitives::BlockInfo target_block, std::optional< uint32_t > limit, SyncResultHandler &&handler)kagome::network::SynchronizerImpl
log_kagome::network::SynchronizerImplprivate
metric_import_queue_length_kagome::network::SynchronizerImplprivate
metrics_registry_kagome::network::SynchronizerImplprivate
node_is_shutting_down_kagome::network::SynchronizerImplprivate
notifySubscribers(const primitives::BlockInfo &block_info, outcome::result< void > res)kagome::network::SynchronizerImplprivate
prepare()kagome::network::SynchronizerImpl
prune(const primitives::BlockInfo &finalized_block)kagome::network::SynchronizerImplprivate
recent_requests_kagome::network::SynchronizerImplprivate
router_kagome::network::SynchronizerImplprivate
scheduler_kagome::network::SynchronizerImplprivate
scheduleRecentRequestRemoval(const libp2p::peer::PeerId &peer_id, const BlocksRequest::Fingerprint &fingerprint)kagome::network::SynchronizerImplprivate
serializer_kagome::network::SynchronizerImplprivate
start()kagome::network::SynchronizerImpl
state_sync_on_block_kagome::network::SynchronizerImplprivate
state_sync_request_kagome::network::SynchronizerImplprivate
state_sync_request_in_progress_kagome::network::SynchronizerImplprivate
stop()kagome::network::SynchronizerImpl
storage_kagome::network::SynchronizerImplprivate
subscribeToBlock(const primitives::BlockInfo &block_info, SyncResultHandler &&handler)kagome::network::SynchronizerImplprivate
subscriptions_kagome::network::SynchronizerImplprivate
sync_block_kagome::network::SynchronizerImplprivate
sync_method_kagome::network::SynchronizerImplprivate
syncByBlockHeader(const primitives::BlockHeader &header, const libp2p::peer::PeerId &peer_id, SyncResultHandler &&handler) overridekagome::network::SynchronizerImplvirtual
syncByBlockInfo(const primitives::BlockInfo &block_info, const libp2p::peer::PeerId &peer_id, SyncResultHandler &&handler, bool subscribe_to_block) overridekagome::network::SynchronizerImplvirtual
SynchronizerImpl(const application::AppConfiguration &app_config, std::shared_ptr< application::AppStateManager > app_state_manager, std::shared_ptr< blockchain::BlockTree > block_tree, std::shared_ptr< storage::changes_trie::ChangesTracker > changes_tracker, std::shared_ptr< consensus::BlockAppender > block_appender, std::shared_ptr< consensus::BlockExecutor > block_executor, std::shared_ptr< storage::trie::TrieSerializer > serializer, std::shared_ptr< storage::trie::TrieStorage > storage, std::shared_ptr< network::Router > router, std::shared_ptr< libp2p::basic::Scheduler > scheduler, std::shared_ptr< crypto::Hasher > hasher, std::shared_ptr< storage::BufferStorage > buffer_storage)kagome::network::SynchronizerImpl
syncMissingJustifications(const PeerId &peer_id, primitives::BlockInfo target_block, std::optional< uint32_t > limit, SyncResultHandler &&handler) overridekagome::network::SynchronizerImplvirtual
SyncResultHandler typedefkagome::network::Synchronizer
syncState(const libp2p::peer::PeerId &peer_id, const primitives::BlockInfo &block, SyncResultHandler &&handler) overridekagome::network::SynchronizerImplvirtual
telemetry_kagome::network::SynchronizerImplprivate
trie_changes_tracker_kagome::network::SynchronizerImplprivate
watched_blocks_kagome::network::SynchronizerImplprivate
watched_blocks_number_kagome::network::SynchronizerImplprivate
~Synchronizer()=defaultkagome::network::Synchronizervirtual