#include "network/impl/channel_provider.hpp"#include <memory>#include <set>#include <string>#include <grpc++/grpc++.h>#include "common/result.hpp"#include "interfaces/common_objects/types.hpp"#include "network/impl/grpc_channel_params.hpp"

Go to the source code of this file.
Classes | |
| class | iroha::network::ChannelFactory |
Namespaces | |
| iroha | |
| iroha::network | |
| iroha::network::detail | |
Functions | |
| grpc::ChannelArguments | iroha::network::detail::makeChannelArguments (const std::set< std::string > &services, const GrpcChannelParams ¶ms) |
| grpc::ChannelArguments | iroha::network::detail::makeInterPeerChannelArguments (const std::set< std::string > &services, const GrpcChannelParams ¶ms) |
| std::unique_ptr< GrpcChannelParams > | iroha::network::getDefaultChannelParams () |
| template<typename Service > | |
| grpc::ChannelArguments | iroha::network::makeInterPeerChannelArguments (const GrpcChannelParams ¶ms) |
| template<typename Service > | |
| std::shared_ptr< grpc::Channel > | iroha::network::createInsecureChannel (const shared_model::interface::types::AddressType &address, const GrpcChannelParams ¶ms) |
| std::shared_ptr< grpc::Channel > | iroha::network::createInsecureChannel (const shared_model::interface::types::AddressType &address, const std::string &service_full_name, const GrpcChannelParams ¶ms) |
| template<typename Service > | |
| std::unique_ptr< typename Service::StubInterface > | iroha::network::createInsecureClient (const std::string &address, const GrpcChannelParams ¶ms) |
| template<typename Service > | |
| std::unique_ptr< typename Service::StubInterface > | iroha::network::createInsecureClient (const std::string &ip, size_t port, const GrpcChannelParams ¶ms) |