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 proxyIE(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(testpkg.I) err := v.E() if err == nil { out.WriteUTF16("") } else { out.WriteUTF16(err.Error()) } }
func var_setInterfaceVar(out, in *seq.Buffer) { var v testpkg.I v_ref := in.ReadRef() if v_ref.Num < 0 { // go object v = v_ref.Get().(testpkg.I) } else { // foreign object v = (*proxyI)(v_ref) } testpkg.InterfaceVar = v }
func proxy_Keep(out, in *seq.Buffer) { var param_i testpkg.I param_i_ref := in.ReadRef() if param_i_ref.Num < 0 { param_i = param_i_ref.Get().(testpkg.I) } else { param_i = (*proxyI)(param_i_ref) } testpkg.Keep(param_i) }
func proxy_CallF(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) } testpkg.CallF(param_i) }
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 proxyStructThatStartsWithLetterBeforeZ_Value_Set(out, in *seq.Buffer) { ref := in.ReadRef() var v testpkg.Z v_ref := in.ReadRef() if v_ref.Num < 0 { // go object v = v_ref.Get().(testpkg.Z) } else { // foreign object v = (*proxyZ)(v_ref) } ref.Get().(*testpkg.StructThatStartsWithLetterBeforeZ).Value = v }
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 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_CallE(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) } err := testpkg.CallE(param_i) if err == nil { out.WriteUTF16("") } else { out.WriteUTF16(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 proxyIF(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(testpkg.I) v.F() }
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 proxyIS(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(testpkg.I) res := v.S() out.WriteGoRef(res) }
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 }
func proxyIV(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(testpkg.I) res := v.V() out.WriteInt(res) }
func proxyStructThatStartsWithLetterBeforeZ_Value_Get(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*testpkg.StructThatStartsWithLetterBeforeZ).Value out.WriteGoRef(v) }
func proxySF(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*testpkg.S) v.F() }
func var_setStructVar(out, in *seq.Buffer) { // Must be a Go object v_ref := in.ReadRef() v := v_ref.Get().(*testpkg.Node) testpkg.StructVar = v }
func proxyNode_Err_Set(out, in *seq.Buffer) { ref := in.ReadRef() v := in.ReadError() ref.Get().(*testpkg.Node).Err = v }
func proxySString(out, in *seq.Buffer) { ref := in.ReadRef() v := ref.Get().(*testpkg.S) res := v.String() out.WriteUTF16(res) }