Documentation
¶
Overview ¶
Package is mostly inspired by https://github.com/gopherjs/websocket/blob/master/websocketjs/websocketjs.go Websocket RFC: https://tools.ietf.org/html/rfc6455
Index ¶
- Variables
- type Websocket
- func (w *Websocket) AddEventListener(name string, eventListener func(this js.Value, args []js.Value))
- func (w *Websocket) Close() error
- func (w *Websocket) OnClose(this js.Value, args []js.Value)
- func (w *Websocket) OnError(this js.Value, args []js.Value)
- func (w *Websocket) OnOpen(this js.Value, args []js.Value)
- func (w *Websocket) Open()
- func (w *Websocket) Read(b []byte) (n int, err error)
- func (w *Websocket) RemoveEventListener(name string, eventListener func(this js.Value, args []js.Value))
- func (w *Websocket) Send(data interface{})
- func (w *Websocket) Write(b []byte) (n int, err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrCouldNotGetWebsocket = errors.New("could not get websocket")
Functions ¶
This section is empty.
Types ¶
type Websocket ¶
type Websocket struct {
// contains filtered or unexported fields
}
func (*Websocket) AddEventListener ¶
func (*Websocket) RemoveEventListener ¶
Click to show internal directories.
Click to hide internal directories.