#include "consensus_init.hpp"
|
| std::shared_ptr< YacGate > | initConsensusGate (Round initial_round, std::optional< shared_model::interface::types::PeerList > alternative_peers, std::shared_ptr< const LedgerState > ledger_state, std::shared_ptr< network::BlockLoader > block_loader, const shared_model::crypto::Keypair &keypair, std::shared_ptr< consensus::ConsensusResultCache > block_cache, std::chrono::milliseconds vote_delay_milliseconds, ConsistencyModel consistency_model, const logger::LoggerManagerTreePtr &consensus_log_manager, std::shared_ptr< iroha::network::GenericClientFactory > client_factory) |
| |
| std::shared_ptr< ServiceImpl > | getConsensusNetwork () const |
| |
| void | subscribe (std::function< void(GateObject const &)> callback) |
| |
| std::optional< GateObject > | processRoundSwitch (consensus::Round const &round, std::shared_ptr< LedgerState const > ledger_state) |
| |
◆ getConsensusNetwork()
◆ initConsensusGate()
◆ processRoundSwitch()
◆ subscribe()
| void YacInit::subscribe |
( |
std::function< void(GateObject const &)> |
callback | ) |
|
The documentation for this class was generated from the following files: