github.com/c-darwin/mobile@v0.0.0-20160313183840-ff625c46f7c9/bind/testdata/structs.go.golden (about)

     1  // Package go_structs is an autogenerated binder stub for package structs.
     2  //   gobind -lang=go structs
     3  //
     4  // File is generated by gobind. Do not edit.
     5  package go_structs
     6  
     7  import (
     8  	"github.com/c-darwin/mobile/bind/seq"
     9  	"structs"
    10  )
    11  
    12  func proxy_Identity(out, in *seq.Buffer) {
    13  	// Must be a Go object
    14  	param_s_ref := in.ReadRef()
    15  	param_s := param_s_ref.Get().(*structs.S)
    16  	res := structs.Identity(param_s)
    17  	out.WriteGoRef(res)
    18  }
    19  
    20  func proxy_IdentityWithError(out, in *seq.Buffer) {
    21  	// Must be a Go object
    22  	param_s_ref := in.ReadRef()
    23  	param_s := param_s_ref.Get().(*structs.S)
    24  	res, err := structs.IdentityWithError(param_s)
    25  	out.WriteGoRef(res)
    26  	if err == nil {
    27  		out.WriteString("")
    28  	} else {
    29  		out.WriteString(err.Error())
    30  	}
    31  }
    32  
    33  const (
    34  	proxyS_Descriptor    = "go.structs.S"
    35  	proxyS_X_Get_Code    = 0x00f
    36  	proxyS_X_Set_Code    = 0x01f
    37  	proxyS_Y_Get_Code    = 0x10f
    38  	proxyS_Y_Set_Code    = 0x11f
    39  	proxyS_Identity_Code = 0x00c
    40  	proxyS_Sum_Code      = 0x10c
    41  )
    42  
    43  type proxyS seq.Ref
    44  
    45  func proxyS_X_Set(out, in *seq.Buffer) {
    46  	ref := in.ReadRef()
    47  	v := in.ReadFloat64()
    48  	ref.Get().(*structs.S).X = v
    49  }
    50  
    51  func proxyS_X_Get(out, in *seq.Buffer) {
    52  	ref := in.ReadRef()
    53  	v := ref.Get().(*structs.S).X
    54  	out.WriteFloat64(v)
    55  }
    56  
    57  func proxyS_Y_Set(out, in *seq.Buffer) {
    58  	ref := in.ReadRef()
    59  	v := in.ReadFloat64()
    60  	ref.Get().(*structs.S).Y = v
    61  }
    62  
    63  func proxyS_Y_Get(out, in *seq.Buffer) {
    64  	ref := in.ReadRef()
    65  	v := ref.Get().(*structs.S).Y
    66  	out.WriteFloat64(v)
    67  }
    68  
    69  func proxyS_Identity(out, in *seq.Buffer) {
    70  	ref := in.ReadRef()
    71  	v := ref.Get().(*structs.S)
    72  	res, err := v.Identity()
    73  	out.WriteGoRef(res)
    74  	if err == nil {
    75  		out.WriteString("")
    76  	} else {
    77  		out.WriteString(err.Error())
    78  	}
    79  }
    80  
    81  func proxyS_Sum(out, in *seq.Buffer) {
    82  	ref := in.ReadRef()
    83  	v := ref.Get().(*structs.S)
    84  	res := v.Sum()
    85  	out.WriteFloat64(res)
    86  }
    87  
    88  func init() {
    89  	seq.Register(proxyS_Descriptor, proxyS_X_Set_Code, proxyS_X_Set)
    90  	seq.Register(proxyS_Descriptor, proxyS_X_Get_Code, proxyS_X_Get)
    91  	seq.Register(proxyS_Descriptor, proxyS_Y_Set_Code, proxyS_Y_Set)
    92  	seq.Register(proxyS_Descriptor, proxyS_Y_Get_Code, proxyS_Y_Get)
    93  	seq.Register(proxyS_Descriptor, proxyS_Identity_Code, proxyS_Identity)
    94  	seq.Register(proxyS_Descriptor, proxyS_Sum_Code, proxyS_Sum)
    95  }
    96  
    97  func init() {
    98  	seq.Register("structs", 1, proxy_Identity)
    99  	seq.Register("structs", 2, proxy_IdentityWithError)
   100  }