upgraders

package
v0.0.0-...-0357699 Latest Latest
Warning

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

Go to latest
Published: Jul 24, 2022 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SocketUpgrader

type SocketUpgrader interface {
	io.Closer

	Upgrade(w http.ResponseWriter, r *http.Request) (adapters.SocketAdapter, error)
	ListenAndServe() error
	Matches(r *http.Request) bool
}

type WebSocketUpgrader

type WebSocketUpgrader struct {
	// contains filtered or unexported fields
}

func NewWebSocketUpgrader

func NewWebSocketUpgrader() *WebSocketUpgrader

func (*WebSocketUpgrader) Close

func (u *WebSocketUpgrader) Close() error

func (*WebSocketUpgrader) ListenAndServe

func (u *WebSocketUpgrader) ListenAndServe() error

func (*WebSocketUpgrader) Matches

func (u *WebSocketUpgrader) Matches(r *http.Request) bool

func (*WebSocketUpgrader) Upgrade

type WebTransportUpgrader

type WebTransportUpgrader struct {
	// contains filtered or unexported fields
}

func NewWebTransportUpgrader

func NewWebTransportUpgrader(quicServer *http3.Server) *WebTransportUpgrader

func (*WebTransportUpgrader) Close

func (u *WebTransportUpgrader) Close() error

func (*WebTransportUpgrader) ListenAndServe

func (u *WebTransportUpgrader) ListenAndServe() error

func (*WebTransportUpgrader) Matches

func (u *WebTransportUpgrader) Matches(r *http.Request) bool

func (*WebTransportUpgrader) Upgrade

Jump to

Keyboard shortcuts

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