Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHTTPClientTransport ¶
func NewHTTPClientTransport(serviceURL string, ops ...HTTPClientOps) (jsonrpc.ClientTransport, error)
func NewWebSocketClientTransport ¶
func NewWebSocketClientTransport(serviceURL string, ops ...WebSocketOps) (jsonrpc.ClientTransport, error)
Types ¶
type HTTPClientOps ¶
type HTTPClientOps func(*httpClientTransport)
func HTTPHeaders ¶
func HTTPHeaders(headers map[string]string) HTTPClientOps
type HTTPServer ¶
func ServeHTTP ¶
func ServeHTTP(server jsonrpc.Server) *HTTPServer
func (*HTTPServer) ServeHTTP ¶
func (server *HTTPServer) ServeHTTP(writer http.ResponseWriter, resq *http.Request)
type WebSocketOps ¶
type WebSocketOps func(*websocketClientTransport)
func WebSocketHeaders ¶
func WebSocketHeaders(headers map[string][]string) WebSocketOps
type WebSocketServer ¶
func ServeWebSocket ¶
func ServeWebSocket(server jsonrpc.Server) *WebSocketServer
func (*WebSocketServer) ServeHTTP ¶
func (server *WebSocketServer) ServeHTTP(writer http.ResponseWriter, req *http.Request)
Click to show internal directories.
Click to hide internal directories.