hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::consensus::yac::YacInit Class Reference

#include "consensus_init.hpp"

Collaboration diagram for iroha::consensus::yac::YacInit:
Collaboration graph

Public Member Functions

std::shared_ptr< YacGateinitConsensusGate (Round initial_round, std::shared_ptr< ametsuchi::PeerQueryFactory > peer_query_factory, std::shared_ptr< simulator::BlockCreator > block_creator, 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, std::shared_ptr< iroha::network::AsyncGrpcClient< google::protobuf::Empty >> async_call, ConsistencyModel consistency_model, const logger::LoggerManagerTreePtr &consensus_log_manager)
 
std::shared_ptr< NetworkImplgetConsensusNetwork () const
 

Member Function Documentation

std::shared_ptr< NetworkImpl > iroha::consensus::yac::YacInit::getConsensusNetwork ( ) const
std::shared_ptr< YacGate > iroha::consensus::yac::YacInit::initConsensusGate ( Round  initial_round,
std::shared_ptr< ametsuchi::PeerQueryFactory peer_query_factory,
std::shared_ptr< simulator::BlockCreator block_creator,
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,
std::shared_ptr< iroha::network::AsyncGrpcClient< google::protobuf::Empty >>  async_call,
ConsistencyModel  consistency_model,
const logger::LoggerManagerTreePtr consensus_log_manager 
)

Here is the call graph for this function:


The documentation for this class was generated from the following files: