#include "channel_factory_tls.hpp"


Public Member Functions | |
| ChannelFactoryTls (std::optional< std::shared_ptr< const GrpcChannelParams >> maybe_params, std::optional< std::shared_ptr< const PeerTlsCertificatesProvider >> peer_cert_provider, std::optional< std::shared_ptr< const TlsCredentials >> my_creds) | |
Public Member Functions inherited from iroha::network::ChannelFactory | |
| ChannelFactory (std::optional< std::shared_ptr< const GrpcChannelParams >> maybe_params) | |
| ~ChannelFactory () override | |
| iroha::expected::Result< std::shared_ptr< grpc::Channel >, std::string > | getChannel (const std::string &service_full_name, const shared_model::interface::Peer &peer) override |
Public Member Functions inherited from iroha::network::ChannelProvider | |
| virtual | ~ChannelProvider ()=default |
Protected Member Functions | |
| iroha::expected::Result< std::shared_ptr< grpc::ChannelCredentials >, std::string > | getChannelCredentials (const shared_model::interface::Peer &peer) const override |
| ChannelFactoryTls::ChannelFactoryTls | ( | std::optional< std::shared_ptr< const GrpcChannelParams >> | maybe_params, |
| std::optional< std::shared_ptr< const PeerTlsCertificatesProvider >> | peer_cert_provider, | ||
| std::optional< std::shared_ptr< const TlsCredentials >> | my_creds | ||
| ) |
|
overrideprotectedvirtual |
Reimplemented from iroha::network::ChannelFactory.