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 (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, std::shared_ptr< shared_model::interface::CommonObjectsFactory > common_objects_factory)
 

Public Attributes

std::shared_ptr< NetworkImplconsensus_network
 

Member Function Documentation

std::shared_ptr< YacGate > iroha::consensus::yac::YacInit::initConsensusGate ( 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,
std::shared_ptr< shared_model::interface::CommonObjectsFactory common_objects_factory 
)

Here is the caller graph for this function:

Member Data Documentation

std::shared_ptr<NetworkImpl> iroha::consensus::yac::YacInit::consensus_network

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