6 #ifndef IROHA_YAC_SERVICE_IMPL_HPP 7 #define IROHA_YAC_SERVICE_IMPL_HPP 9 #include "yac.grpc.pb.h" 26 std::function<
void(std::vector<VoteMessage>)> callback);
34 const ::iroha::consensus::yac::proto::State *request,
35 ::google::protobuf::Empty *response)
override;
38 std::function<void(std::vector<VoteMessage>)> callback_;
44 #endif // IROHA_YAC_SERVICE_IMPL_HPP
std::shared_ptr< Logger > LoggerPtr
Definition: logger_fwd.hpp:22
Definition: consensus_service_impl.hpp:21
ServiceImpl(logger::LoggerPtr log, std::function< void(std::vector< VoteMessage >)> callback)
Definition: consensus_service_impl.cpp:12
proto::Yac Service
Definition: consensus_service_impl.hpp:23
grpc::Status SendState(::grpc::ServerContext *context, const ::iroha::consensus::yac::proto::State *request, ::google::protobuf::Empty *response) override
Definition: consensus_service_impl.cpp:16
Status
Definition: status.hpp:12
Definition: cluster_order.hpp:16