Documentation
¶
Overview ¶
Package websocketcapnp integrates websockets with capnproto.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrUnexpectedText = errors.New("Unexpected websocket text frame (expected binary only)")
)
Functions ¶
func NewCodec ¶
func NewCodec(rwc io.ReadWriteCloser, isServer bool) transport.Codec
Return a transport.Codec that sends messages over the websocket connection. Sends each capnproto message in its own websocket binary message.
func NewTransport ¶
func NewTransport(rwc io.ReadWriteCloser, isServer bool) transport.Transport
Like NewCodec, but returns a transport.Transport.
func UpgradeHTTP ¶
func UpgradeHTTP( up ws.HTTPUpgrader, req *http.Request, w http.ResponseWriter, ) (transport.Codec, error)
UpgradeHTTP upgrades an http request to a websocket connection, and returns a transport.Codec that sends capnp messages over it.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.