#include "common/default_constructible_unary_fn.hpp"#include "multi_sig_transactions/transport/mst_transport_grpc.hpp"#include <boost/range/adaptor/filtered.hpp>#include <boost/range/adaptor/transformed.hpp>#include <rxcpp/rx-lite.hpp>#include "ametsuchi/tx_presence_cache.hpp"#include "ametsuchi/tx_presence_cache_utils.hpp"#include "backend/protobuf/deserialize_repeated_transactions.hpp"#include "backend/protobuf/transaction.hpp"#include "interfaces/iroha_internal/parse_and_create_batches.hpp"#include "interfaces/iroha_internal/transaction_batch.hpp"#include "interfaces/transaction.hpp"#include "logger/logger.hpp"#include "multi_sig_transactions/mst_types.hpp"#include "multi_sig_transactions/state/mst_state.hpp"#include "network/impl/grpc_channel_builder.hpp"#include "validators/field_validator.hpp"
Functions | |
| void | sendStateAsyncImpl (const shared_model::interface::Peer &to, MstState const &state, PublicKeyHexStringView sender_key, AsyncGrpcClient< google::protobuf::Empty > &async_call, std::function< void(grpc::Status &, google::protobuf::Empty &)> on_response={}, MstTransportGrpc::SenderFactory sender_factory=default_sender_factory) |
| void sendStateAsyncImpl | ( | const shared_model::interface::Peer & | to, |
| MstState const & | state, | ||
| PublicKeyHexStringView | sender_key, | ||
| AsyncGrpcClient< google::protobuf::Empty > & | async_call, | ||
| std::function< void(grpc::Status &, google::protobuf::Empty &)> | on_response = {}, |
||
| MstTransportGrpc::SenderFactory | sender_factory = default_sender_factory |
||
| ) |

