helpers/tunnel_manager.py.dox.md
tunnel_manager.py helper module.tunnel_manager.py because this directory is intentionally flat.tunnel_manager.py owns the runtime implementation.tunnel_manager.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.TunnelManager (no explicit base class)
get_instance(cls)get_notifications(self)get_last_error(self)start_tunnel(self, port=..., provider=...)stop_tunnel(self)get_tunnel_url(self)normalize_provider(provider)SUPPORTED_TUNNEL_PROVIDERS, TUNNEL_PROVIDER_ALIASES.collections, flaredantic, helpers.cloudflare_tunnel, helpers.microsoft_tunnel, helpers.print_style, helpers.serveo_tunnel, helpers.tailscale_tunnel, helpers.tunnel_common, threading, time.strip.lower, threading.Lock, join, ValueError, deque, self.notifications.clear, ServeoTunnelHelper, self._ensure_subscribed, strip, notifier.subscribe, CloudflareTunnel, MicrosoftDevTunnel, TailscaleTunnel, normalize_provider, threading.Thread, tunnel_thread.start, cls, event_value, PrintStyle.error, self._append_notification.tests/test_tunnel_remote_link.pyNo child DOX files.