コード例 #1
0
func proxy_StopClientProxy(out, in *seq.Buffer) {
	err := flashlight.StopClientProxy()
	if err == nil {
		out.WriteUTF16("")
	} else {
		out.WriteUTF16(err.Error())
	}
}
コード例 #2
0
ファイル: go_testpkg.go プロジェクト: Miaque/mojo
func proxy_Err(out, in *seq.Buffer) {
	param_s := in.ReadUTF16()
	err := testpkg.Err(param_s)
	if err == nil {
		out.WriteUTF16("")
	} else {
		out.WriteUTF16(err.Error())
	}
}
コード例 #3
0
func proxy_RunClientProxy(out, in *seq.Buffer) {
	param_listenAddr := in.ReadUTF16()
	err := flashlight.RunClientProxy(param_listenAddr)
	if err == nil {
		out.WriteUTF16("")
	} else {
		out.WriteUTF16(err.Error())
	}
}
コード例 #4
0
ファイル: go_testpkg.go プロジェクト: Miaque/mojo
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())
	}
}
コード例 #5
0
ファイル: go_testpkg.go プロジェクト: Miaque/mojo
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())
	}
}
コード例 #6
0
ファイル: seq_android.go プロジェクト: Luci4r/mobile
func encodeString(out *seq.Buffer, v string) {
	out.WriteUTF16(v)
}
コード例 #7
0
ファイル: go_testpkg.go プロジェクト: Miaque/mojo
func proxy_StrDup(out, in *seq.Buffer) {
	param_s := in.ReadUTF16()
	res := testpkg.StrDup(param_s)
	out.WriteUTF16(res)
}
コード例 #8
0
ファイル: go_testpkg.go プロジェクト: Miaque/mojo
func proxySString(out, in *seq.Buffer) {
	ref := in.ReadRef()
	v := ref.Get().(*testpkg.S)
	res := v.String()
	out.WriteUTF16(res)
}
コード例 #9
0
ファイル: go_hi.go プロジェクト: xfong/gocl
func proxy_Hello(out, in *seq.Buffer) {
	param_name := in.ReadUTF16()
	res := hi.Hello(param_name)
	out.WriteUTF16(res)
}