Ejemplo n.º 1
0
func NewRpc(win *thrwin.Window, logger log.Logger) (*Rpc, error) {
	rpc := &Rpc{
		win:      win,
		pending:  make(map[uint32]*call),
		handlers: make(map[string]*handler),
		logger:   logger,
	}

	_, err := win.HandleRemote(rpc.Handle)
	return rpc, err
}