Kagome
Polkadot Runtime Engine in C++17
kagome::consensus::babe::BabeImpl Member List

This is the complete list of members for kagome::consensus::babe::BabeImpl, including all inherited members.

active_kagome::consensus::babe::BabeImplprivate
actual_runtime_version_kagome::consensus::babe::BabeImplprivate
adjustEpochDescriptor()kagome::consensus::babe::BabeImplprivate
app_config_kagome::consensus::babe::BabeImplprivate
authority_update_observer_kagome::consensus::babe::BabeImplprivate
babe_config_repo_kagome::consensus::babe::BabeImplprivate
babe_util_kagome::consensus::babe::BabeImplprivate
BabeImpl(const application::AppConfiguration &app_config, std::shared_ptr< application::AppStateManager > app_state_manager, std::shared_ptr< BabeLottery > lottery, std::shared_ptr< consensus::babe::BabeConfigRepository > babe_config_repo, std::shared_ptr< authorship::Proposer > proposer, std::shared_ptr< blockchain::BlockTree > block_tree, std::shared_ptr< network::BlockAnnounceTransmitter > block_announce_transmitter, std::shared_ptr< crypto::Sr25519Provider > sr25519_provider, const std::shared_ptr< crypto::Sr25519Keypair > &keypair, std::shared_ptr< clock::SystemClock > clock, std::shared_ptr< crypto::Hasher > hasher, std::unique_ptr< clock::Timer > timer, std::shared_ptr< authority::AuthorityUpdateObserver > authority_update_observer, std::shared_ptr< network::Synchronizer > synchronizer, std::shared_ptr< BabeUtil > babe_util, primitives::events::ChainSubscriptionEnginePtr chain_events_engine, std::shared_ptr< runtime::OffchainWorkerApi > offchain_worker_api, std::shared_ptr< runtime::Core > core, std::shared_ptr< babe::ConsistencyKeeper > consistency_keeper)kagome::consensus::babe::BabeImpl
babePreDigest(SlotType slot_type, std::optional< std::reference_wrapper< const crypto::VRFOutput >> output, primitives::AuthorityIndex authority_index) const kagome::consensus::babe::BabeImplprivate
best_block_kagome::consensus::babe::BabeImplprivate
block_announce_transmitter_kagome::consensus::babe::BabeImplprivate
block_tree_kagome::consensus::babe::BabeImplprivate
chain_events_engine_kagome::consensus::babe::BabeImplprivate
chain_sub_kagome::consensus::babe::BabeImplprivate
changeLotteryEpoch(const EpochDescriptor &epoch, std::shared_ptr< const primitives::BabeConfiguration > babe_config) const kagome::consensus::babe::BabeImplprivate
clock_kagome::consensus::babe::BabeImplprivate
consistency_keeper_kagome::consensus::babe::BabeImplprivate
current_epoch_kagome::consensus::babe::BabeImplprivate
current_slot_kagome::consensus::babe::BabeImplprivate
current_state_kagome::consensus::babe::BabeImplprivate
getCurrentState() const overridekagome::consensus::babe::BabeImplvirtual
getInitialEpochDescriptor()kagome::consensus::babe::BabeImplprivate
hasher_kagome::consensus::babe::BabeImplprivate
keypair_kagome::consensus::babe::BabeImplprivate
log_kagome::consensus::babe::BabeImplprivate
lottery_kagome::consensus::babe::BabeImplprivate
metric_block_proposal_time_kagome::consensus::babe::BabeImplprivate
metrics_registry_kagome::consensus::babe::BabeImplprivate
offchain_worker_api_kagome::consensus::babe::BabeImplprivate
onBlockAnnounce(const libp2p::peer::PeerId &peer_id, const network::BlockAnnounce &announce) overridekagome::consensus::babe::BabeImplvirtual
onRemoteStatus(const libp2p::peer::PeerId &peer_id, const network::Status &status) overridekagome::consensus::babe::BabeImplvirtual
onSynchronized() overridekagome::consensus::babe::BabeImplvirtual
prepare()kagome::consensus::babe::BabeImpl
processSlot()kagome::consensus::babe::BabeImplprivate
processSlotLeadership(SlotType slot_type, std::optional< std::reference_wrapper< const crypto::VRFOutput >> output, primitives::AuthorityIndex authority_index)kagome::consensus::babe::BabeImplprivate
proposer_kagome::consensus::babe::BabeImplprivate
runEpoch(EpochDescriptor epoch) overridekagome::consensus::babe::BabeImplvirtual
runSlot()kagome::consensus::babe::BabeImplprivate
runtime_core_kagome::consensus::babe::BabeImplprivate
sealBlock(const primitives::Block &block) const kagome::consensus::babe::BabeImplprivate
sr25519_provider_kagome::consensus::babe::BabeImplprivate
start()kagome::consensus::babe::BabeImpl
startCatchUp(const libp2p::peer::PeerId &peer_id, const primitives::BlockInfo &target_block)kagome::consensus::babe::BabeImplprivate
startNextEpoch()kagome::consensus::babe::BabeImplprivate
startStateSyncing(const libp2p::peer::PeerId &peer_id)kagome::consensus::babe::BabeImplprivate
State enum namekagome::consensus::babe::Babe
stop()kagome::consensus::babe::BabeImpl
synchronizer_kagome::consensus::babe::BabeImplprivate
telemetry_kagome::consensus::babe::BabeImplprivate
timer_kagome::consensus::babe::BabeImplprivate
was_synchronized_kagome::consensus::babe::BabeImplprivate
wasSynchronized() const overridekagome::consensus::babe::BabeImplvirtual
~Babe() override=defaultkagome::consensus::babe::Babe
~BabeImpl() override=defaultkagome::consensus::babe::BabeImpl
~BlockAnnounceObserver()=defaultkagome::network::BlockAnnounceObservervirtual