Versions in this module Expand all Collapse all v1 v1.0.0 Jan 25, 2023 Changes in this version + const DefaultRPCTimeout + type Authenticator interface + Authenticate func() error + type CallRequest struct + ArgBytes []byte + Method string + type CallResponse struct + Error string + ReplyBytes []byte + type Client struct + func NewClient(serviceURL *xnet.URL, tlsConfig *tls.Config, timeout time.Duration) (*Client, error) + func (client *Client) Call(serviceMethod string, args, reply interface{}) error + func (client *Client) Close() error + type Pool struct + func NewPool() Pool + func (p Pool) Get() *bytes.Buffer + func (p Pool) Put(buf *bytes.Buffer) + type Server struct + func NewServer() *Server + func (server *Server) RegisterName(name string, receiver interface{}) error + func (server *Server) ServeHTTP(w http.ResponseWriter, req *http.Request) Incompatible versions in this module v3.0.0+incompatible Nov 17, 2023 v2.0.0+incompatible May 16, 2023