inline std::unique_ptr<Network::SecureSocketChannel> SecureSocketChannelFactory::operator ()(const Uri& url) const { Network::IpAddress address{url.GetHostname(), url.GetPort()}; return std::make_unique<Network::SecureSocketChannel>(std::move(address), Ref(*m_socketThreadPool)); }