#include <limits>#include <memory>#include <fmt/format.h>#include <grpc++/grpc++.h>

Go to the source code of this file.
Namespaces | |
| iroha | |
| iroha::network | |
| iroha::network::details | |
Functions | |
| template<typename T > | |
| grpc::ChannelArguments | iroha::network::details::getChannelArguments () |
| template<typename T > | |
| auto | iroha::network::createClientWithCredentials (const grpc::string &address, std::shared_ptr< grpc::ChannelCredentials > credentials) |
| template<typename T > | |
| auto | iroha::network::createClient (const grpc::string &address) |
| template<typename T > | |
| std::unique_ptr< typename T::Stub > | iroha::network::createSecureClient (const grpc::string &address, const std::string &root_certificate) |
Variables | |
| constexpr unsigned int | iroha::network::details::kMaxRequestMessageBytes |
| constexpr unsigned int | iroha::network::details::kMaxResponseMessageBytes |
| constexpr unsigned int | iroha::network::details::kClientRequestRetryAttempts = 3 |
| constexpr unsigned int | iroha::network::details::kClientRequestTimeoutSeconds = 10 |