#include "source/extensions/bootstrap/reverse_tunnel/upstream_socket_interface/reverse_tunnel_acceptor.h"
#include "source/extensions/bootstrap/reverse_tunnel/upstream_socket_interface/reverse_tunnel_acceptor_extension.h"
#include "source/extensions/bootstrap/reverse_tunnel/upstream_socket_interface/upstream_socket_manager.h"
Network::Address::InstanceConstSharedPtr withNetworkNamespace(absl::string_view) const override {
Network::Address::IpVersion version() const override { return Network::Address::IpVersion::v4; }
OptRef<Envoy::Http::ConnectionPool::ConnectionLifetimeCallbacks> lifetimeCallbacks() override {
ThreadAwareLoadBalancer(const std::shared_ptr<RevConCluster>& cluster) : cluster_(cluster) {}
RevConClusterFactory() : ConfigurableClusterFactoryBase("envoy.clusters.reverse_connection") {}