Documentation
¶
Index ¶
- type SafeWebsocketServer
- type SafeWebsocketServerBuilder
- func (b *SafeWebsocketServerBuilder) ApiKey(apiKey string) *SafeWebsocketServerBuilder
- func (b *SafeWebsocketServerBuilder) BaseHost(baseHost string) *SafeWebsocketServerBuilder
- func (b *SafeWebsocketServerBuilder) BasePort(basePort uint16) *SafeWebsocketServerBuilder
- func (b *SafeWebsocketServerBuilder) Build() (*SafeWebsocketServer, error)
- func (b *SafeWebsocketServerBuilder) HandleFunc(pattern string, fn func(http.ResponseWriter, *http.Request)) *SafeWebsocketServerBuilder
- func (b *SafeWebsocketServerBuilder) HandleFuncWebsocket(pattern string, subscribedPath string, ...) *SafeWebsocketServerBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SafeWebsocketServer ¶
type SafeWebsocketServer struct {
// contains filtered or unexported fields
}
func (*SafeWebsocketServer) AuthMiddleware ¶ added in v0.0.43
func (s *SafeWebsocketServer) AuthMiddleware(next http.Handler) http.Handler
func (*SafeWebsocketServer) ListenAndServe ¶
func (s *SafeWebsocketServer) ListenAndServe() error
type SafeWebsocketServerBuilder ¶
type SafeWebsocketServerBuilder struct {
// contains filtered or unexported fields
}
func NewSafeWebsocketServerBuilder ¶
func NewSafeWebsocketServerBuilder() *SafeWebsocketServerBuilder
func (*SafeWebsocketServerBuilder) ApiKey ¶ added in v0.0.43
func (b *SafeWebsocketServerBuilder) ApiKey(apiKey string) *SafeWebsocketServerBuilder
func (*SafeWebsocketServerBuilder) BaseHost ¶
func (b *SafeWebsocketServerBuilder) BaseHost(baseHost string) *SafeWebsocketServerBuilder
func (*SafeWebsocketServerBuilder) BasePort ¶
func (b *SafeWebsocketServerBuilder) BasePort(basePort uint16) *SafeWebsocketServerBuilder
func (*SafeWebsocketServerBuilder) Build ¶
func (b *SafeWebsocketServerBuilder) Build() (*SafeWebsocketServer, error)
func (*SafeWebsocketServerBuilder) HandleFunc ¶
func (b *SafeWebsocketServerBuilder) HandleFunc(pattern string, fn func(http.ResponseWriter, *http.Request)) *SafeWebsocketServerBuilder
func (*SafeWebsocketServerBuilder) HandleFuncWebsocket ¶
func (b *SafeWebsocketServerBuilder) HandleFuncWebsocket(pattern string, subscribedPath string, writeFunc func(writeChannel chan []byte)) *SafeWebsocketServerBuilder
Click to show internal directories.
Click to hide internal directories.