func proxyS_TryTwoStrings(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*testpkg.S) param_first := in.ReadString() param_second := in.ReadString() res := v.TryTwoStrings(param_first, param_second) out.WriteString(res) }
func (p *proxyI) StringError(s string) (string, error) { in := new(seq.Buffer) in.WriteString(s) out := seq.Transact((*seq.Ref)(p), "go.testpkg.I", proxyI_StringError_Code, in) res_0 := out.ReadString() res_1 := out.ReadError() return res_0, res_1 }
func proxyNode_Err_Get(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*testpkg.Node).Err if v == nil { out.WriteString("") } else { out.WriteString(v.Error()) } }
func proxyI_Error(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(testpkg.I) param_triggerError := in.ReadBool() err := v.Error(param_triggerError) if err == nil { out.WriteString("") } else { out.WriteString(err.Error()) } }
func proxy_CallIError(out, in *seq.Buffer) { var param_i testpkg.I param_i_ref := in.ReadRef() if param_i_ref.Num < 0 { // go object param_i = param_i_ref.Get().(testpkg.I) } else { // foreign object param_i = (*proxyI)(param_i_ref) } param_triggerError := in.ReadBool() err := testpkg.CallIError(param_i, param_triggerError) if err == nil { out.WriteString("") } else { out.WriteString(err.Error()) } }
func proxy_ReturnsError(out, in *seq.Buffer) { param_b := in.ReadBool() res, err := testpkg.ReturnsError(param_b) out.WriteString(res) if err == nil { out.WriteString("") } else { out.WriteString(err.Error()) } }
func proxyI_StringError(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(testpkg.I) param_s := in.ReadString() res, err := v.StringError(param_s) out.WriteString(res) if err == nil { out.WriteString("") } else { out.WriteString(err.Error()) } }
func proxy_Hello(out, in *seq.Buffer) { param_s := in.ReadString() res := testpkg.Hello(param_s) out.WriteString(res) }
func proxyNode_V_Get(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*testpkg.Node).V out.WriteString(v) }
func var_getStringVar(out, in *seq.Buffer) { out.WriteString(testpkg.StringVar) }