#include "on_demand_os_server_grpc.hpp"


Public Types | |
| using | TransportFactoryType = shared_model::interface::AbstractTransportFactory< shared_model::interface::Transaction, iroha::protocol::Transaction > |
Public Member Functions | |
| OnDemandOsServerGrpc (std::shared_ptr< OnDemandOrderingService > ordering_service, std::shared_ptr< TransportFactoryType > transaction_factory, std::shared_ptr< shared_model::interface::TransactionBatchParser > batch_parser, std::shared_ptr< shared_model::interface::TransactionBatchFactory > transaction_batch_factory, logger::LoggerPtr log, std::chrono::milliseconds delay) | |
| grpc::Status | SendBatches (::grpc::ServerContext *context, const proto::BatchesRequest *request, ::google::protobuf::Empty *response) override |
| grpc::Status | RequestProposal (::grpc::ServerContext *context, const proto::ProposalRequest *request, proto::ProposalResponse *response) override |
gRPC server for on demand ordering service
| using iroha::ordering::transport::OnDemandOsServerGrpc::TransportFactoryType = shared_model::interface::AbstractTransportFactory< shared_model::interface::Transaction, iroha::protocol::Transaction> |
| OnDemandOsServerGrpc::OnDemandOsServerGrpc | ( | std::shared_ptr< OnDemandOrderingService > | ordering_service, |
| std::shared_ptr< TransportFactoryType > | transaction_factory, | ||
| std::shared_ptr< shared_model::interface::TransactionBatchParser > | batch_parser, | ||
| std::shared_ptr< shared_model::interface::TransactionBatchFactory > | transaction_batch_factory, | ||
| logger::LoggerPtr | log, | ||
| std::chrono::milliseconds | delay | ||
| ) |
|
override |

|
override |
