6 #ifndef IROHA_ABSTRACT_TRANSPORT_FACTORY_HPP 7 #define IROHA_ABSTRACT_TRANSPORT_FACTORY_HPP 18 template <
typename Interface,
typename Transport>
19 class AbstractTransportFactory {
27 Transport transport)
const = 0;
35 #endif // IROHA_ABSTRACT_TRANSPORT_FACTORY_HPP
virtual ~AbstractTransportFactory()=default
Definition: result_fwd.hpp:27
Definition: abstract_transport_factory.hpp:21
types::HashType hash
Definition: abstract_transport_factory.hpp:22
std::string error
Definition: abstract_transport_factory.hpp:23
virtual iroha::expected::Result< std::unique_ptr< Interface >, Error > build(Transport transport) const =0
Definition: command_executor.hpp:12