Versions in this module Expand all Collapse all v1 v1.0.2 Nov 16, 2024 v1.0.1 Nov 16, 2024 Changes in this version + type CallInfo struct + type Client struct + ChanAsynRet chan *RetInfo + func NewClient(l int) *Client + func (c *Client) AsynCall(id interface{}, _args ...interface{}) + func (c *Client) Attach(s *Server) + func (c *Client) Call0(id interface{}, args ...interface{}) error + func (c *Client) Call1(id interface{}, args ...interface{}) (interface{}, error) + func (c *Client) CallN(id interface{}, args ...interface{}) ([]interface{}, error) + func (c *Client) Cb(ri *RetInfo) + func (c *Client) Close() + func (c *Client) Idle() bool + type RetInfo struct + type Server struct + ChanCall chan *CallInfo + func NewServer(l int) *Server + func (s *Server) Call0(id interface{}, args ...interface{}) error + func (s *Server) Call1(id interface{}, args ...interface{}) (interface{}, error) + func (s *Server) CallN(id interface{}, args ...interface{}) ([]interface{}, error) + func (s *Server) Close() + func (s *Server) Exec(ci *CallInfo) + func (s *Server) Go(id interface{}, args ...interface{}) + func (s *Server) Open(l int) *Client + func (s *Server) Register(id interface{}, f interface{})