File: rpc.go

package info (click to toggle)
gocode 20150303-3%2Bdeb9u2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 788 kB
  • sloc: lisp: 296; tcl: 60; python: 55; sh: 50; ruby: 46; makefile: 6
file content (166 lines) | stat: -rw-r--r-- 3,484 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
// WARNING! Autogenerated by goremote, don't touch.

package main

import (
	"net/rpc"
)

type RPC struct {
}

// wrapper for: server_auto_complete

type Args_auto_complete struct {
	Arg0 []byte
	Arg1 string
	Arg2 int
	Arg3 go_build_context
}
type Reply_auto_complete struct {
	Arg0 []candidate
	Arg1 int
}

func (r *RPC) RPC_auto_complete(args *Args_auto_complete, reply *Reply_auto_complete) error {
	reply.Arg0, reply.Arg1 = server_auto_complete(args.Arg0, args.Arg1, args.Arg2, args.Arg3)
	return nil
}
func client_auto_complete(cli *rpc.Client, Arg0 []byte, Arg1 string, Arg2 int, Arg3 go_build_context) (c []candidate, d int) {
	var args Args_auto_complete
	var reply Reply_auto_complete
	args.Arg0 = Arg0
	args.Arg1 = Arg1
	args.Arg2 = Arg2
	args.Arg3 = Arg3
	err := cli.Call("RPC.RPC_auto_complete", &args, &reply)
	if err != nil {
		panic(err)
	}
	return reply.Arg0, reply.Arg1
}

// wrapper for: server_cursor_type_pkg

type Args_cursor_type_pkg struct {
	Arg0 []byte
	Arg1 string
	Arg2 int
}
type Reply_cursor_type_pkg struct {
	Arg0, Arg1 string
}

func (r *RPC) RPC_cursor_type_pkg(args *Args_cursor_type_pkg, reply *Reply_cursor_type_pkg) error {
	reply.Arg0, reply.Arg1 = server_cursor_type_pkg(args.Arg0, args.Arg1, args.Arg2)
	return nil
}
func client_cursor_type_pkg(cli *rpc.Client, Arg0 []byte, Arg1 string, Arg2 int) (typ, pkg string) {
	var args Args_cursor_type_pkg
	var reply Reply_cursor_type_pkg
	args.Arg0 = Arg0
	args.Arg1 = Arg1
	args.Arg2 = Arg2
	err := cli.Call("RPC.RPC_cursor_type_pkg", &args, &reply)
	if err != nil {
		panic(err)
	}
	return reply.Arg0, reply.Arg1
}

// wrapper for: server_close

type Args_close struct {
	Arg0 int
}
type Reply_close struct {
	Arg0 int
}

func (r *RPC) RPC_close(args *Args_close, reply *Reply_close) error {
	reply.Arg0 = server_close(args.Arg0)
	return nil
}
func client_close(cli *rpc.Client, Arg0 int) int {
	var args Args_close
	var reply Reply_close
	args.Arg0 = Arg0
	err := cli.Call("RPC.RPC_close", &args, &reply)
	if err != nil {
		panic(err)
	}
	return reply.Arg0
}

// wrapper for: server_status

type Args_status struct {
	Arg0 int
}
type Reply_status struct {
	Arg0 string
}

func (r *RPC) RPC_status(args *Args_status, reply *Reply_status) error {
	reply.Arg0 = server_status(args.Arg0)
	return nil
}
func client_status(cli *rpc.Client, Arg0 int) string {
	var args Args_status
	var reply Reply_status
	args.Arg0 = Arg0
	err := cli.Call("RPC.RPC_status", &args, &reply)
	if err != nil {
		panic(err)
	}
	return reply.Arg0
}

// wrapper for: server_drop_cache

type Args_drop_cache struct {
	Arg0 int
}
type Reply_drop_cache struct {
	Arg0 int
}

func (r *RPC) RPC_drop_cache(args *Args_drop_cache, reply *Reply_drop_cache) error {
	reply.Arg0 = server_drop_cache(args.Arg0)
	return nil
}
func client_drop_cache(cli *rpc.Client, Arg0 int) int {
	var args Args_drop_cache
	var reply Reply_drop_cache
	args.Arg0 = Arg0
	err := cli.Call("RPC.RPC_drop_cache", &args, &reply)
	if err != nil {
		panic(err)
	}
	return reply.Arg0
}

// wrapper for: server_set

type Args_set struct {
	Arg0, Arg1 string
}
type Reply_set struct {
	Arg0 string
}

func (r *RPC) RPC_set(args *Args_set, reply *Reply_set) error {
	reply.Arg0 = server_set(args.Arg0, args.Arg1)
	return nil
}
func client_set(cli *rpc.Client, Arg0, Arg1 string) string {
	var args Args_set
	var reply Reply_set
	args.Arg0 = Arg0
	args.Arg1 = Arg1
	err := cli.Call("RPC.RPC_set", &args, &reply)
	if err != nil {
		panic(err)
	}
	return reply.Arg0
}