#include "consensus_service_impl.hpp"


Public Types | |
| using | Service = proto::Yac |
Public Member Functions | |
| ServiceImpl (logger::LoggerPtr log, std::function< void(std::vector< VoteMessage >)> callback) | |
| grpc::Status | SendState (::grpc::ServerContext *context, const ::iroha::consensus::yac::proto::State *request, ::google::protobuf::Empty *response) override |
Class which provides implementation of server-side transport for consensus based on grpc
| using iroha::consensus::yac::ServiceImpl::Service = proto::Yac |
| ServiceImpl::ServiceImpl | ( | logger::LoggerPtr | log, |
| std::function< void(std::vector< VoteMessage >)> | callback | ||
| ) |
|
override |
Receive votes from another peer; Naming is confusing, because this is rpc call that perform on another machine;
