connectors

package
v0.0.0-...-ab6dc77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: BSD-3-Clause Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SocketConnector

type SocketConnector interface {
	Dial(config SocketConnectorConfig) (adapters.SocketAdapter, error)
	GetSchemes() []string
}

type SocketConnectorConfig

type SocketConnectorConfig interface {
	GetProxyURL() *url.URL
	GetTLSConfig() *tls.Config
	GetHeaders() http.Header
	GetServerURL() *url.URL

	EnhanceConn(conn net.Conn) error
	GetDialer() *net.Dialer
}

type WebSocketConnector

type WebSocketConnector struct {
}

func NewWebSocketConnector

func NewWebSocketConnector() *WebSocketConnector

func (*WebSocketConnector) Dial

func (*WebSocketConnector) GetSchemes

func (c *WebSocketConnector) GetSchemes() []string

type WebTransportConnector

type WebTransportConnector struct {
}

func NewWebTransportConnector

func NewWebTransportConnector() *WebTransportConnector

func (*WebTransportConnector) Dial

func (*WebTransportConnector) GetSchemes

func (c *WebTransportConnector) GetSchemes() []string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL