const maxConcurrentConnections …
const connectionPollInterval …
func Listen(ctx context.Context, clientset kubernetes.Interface, restConfig *rest.Config, addr Addr) (net.Listener, error) { … }
type Addr …
var _ …
func (a Addr) Network() string { … }
func (a Addr) String() string { … }
type stream …
func dial(ctx context.Context, prefix string, dialer httpstream.Dialer, port int) (s *stream, finalErr error) { … }
func (s *stream) Close() { … }
type listener …
var _ …
func (l *listener) Close() error { … }
func (l *listener) Accept() (net.Conn, error) { … }
type connection …
var _ …
func (c *connection) LocalAddr() net.Addr { … }
func (c *connection) RemoteAddr() net.Addr { … }
func (c *connection) SetDeadline(t time.Time) error { … }
func (c *connection) SetReadDeadline(t time.Time) error { … }
func (c *connection) SetWriteDeadline(t time.Time) error { … }
func (c *connection) Read(b []byte) (int, error) { … }
func (c *connection) Write(b []byte) (int, error) { … }
func (c *connection) Close() error { … }
func (l *listener) Addr() net.Addr { … }