func proxy_CallSSum(out, in *seq.Buffer) { // Must be a Go object param_s_ref := in.ReadRef() param_s := param_s_ref.Get().(*testpkg.S) res := testpkg.CallSSum(param_s) out.WriteFloat64(res) }
func proxyI_Times(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(testpkg.I) param_v := in.ReadInt32() res := v.Times(param_v) out.WriteInt64(res) }
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 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_RegisterI(out, in *seq.Buffer) { param_idx := in.ReadInt32() 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) } testpkg.RegisterI(param_idx, param_i) }
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 proxyS_Sum(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*testpkg.S) res := v.Sum() out.WriteFloat64(res) }
func proxyS_Y_Get(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*testpkg.S).Y out.WriteFloat64(v) }
func proxyS_Y_Set(out, in *seq.Buffer) { ref := in.ReadRef() v := in.ReadFloat64() ref.Get().(*testpkg.S).Y = v }
func proxyNode_Err_Set(out, in *seq.Buffer) { ref := in.ReadRef() v := in.ReadError() ref.Get().(*testpkg.Node).Err = v }
func proxyNode_V_Get(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*testpkg.Node).V out.WriteString(v) }
func proxyNode_V_Set(out, in *seq.Buffer) { ref := in.ReadRef() v := in.ReadString() ref.Get().(*testpkg.Node).V = v }