Documentation ¶
Overview ¶
Package websocket provides WebSocket transport support for JSON-RPC 2.0.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ObjectStream ¶
type ObjectStream struct {
// contains filtered or unexported fields
}
A ObjectStream is a jsonrpc2.ObjectStream that uses a WebSocket to send and receive JSON-RPC 2.0 objects.
func NewObjectStream ¶
func NewObjectStream(conn *ws.Conn) ObjectStream
NewObjectStream creates a new jsonrpc2.ObjectStream for sending and receiving JSON-RPC 2.0 objects over a WebSocket.
func (ObjectStream) Close ¶
func (t ObjectStream) Close() error
Close implements jsonrpc2.ObjectStream.
func (ObjectStream) ReadObject ¶
func (t ObjectStream) ReadObject(v interface{}) error
ReadObject implements jsonrpc2.ObjectStream.
func (ObjectStream) WriteObject ¶
func (t ObjectStream) WriteObject(obj interface{}) error
WriteObject implements jsonrpc2.ObjectStream.
Click to show internal directories.
Click to hide internal directories.