/
vtctlservice.pb.go
118 lines (95 loc) · 3.12 KB
/
vtctlservice.pb.go
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
// Code generated by protoc-gen-go.
// source: vtctlservice.proto
// DO NOT EDIT!
/*
Package vtctlservice is a generated protocol buffer package.
It is generated from these files:
vtctlservice.proto
It has these top-level messages:
*/
package vtctlservice
import proto "github.com/golang/protobuf/proto"
import vtctldata "github.com/youtube/vitess/go/vt/proto/vtctldata"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// Client API for Vtctl service
type VtctlClient interface {
ExecuteVtctlCommand(ctx context.Context, in *vtctldata.ExecuteVtctlCommandRequest, opts ...grpc.CallOption) (Vtctl_ExecuteVtctlCommandClient, error)
}
type vtctlClient struct {
cc *grpc.ClientConn
}
func NewVtctlClient(cc *grpc.ClientConn) VtctlClient {
return &vtctlClient{cc}
}
func (c *vtctlClient) ExecuteVtctlCommand(ctx context.Context, in *vtctldata.ExecuteVtctlCommandRequest, opts ...grpc.CallOption) (Vtctl_ExecuteVtctlCommandClient, error) {
stream, err := grpc.NewClientStream(ctx, &_Vtctl_serviceDesc.Streams[0], c.cc, "/vtctlservice.Vtctl/ExecuteVtctlCommand", opts...)
if err != nil {
return nil, err
}
x := &vtctlExecuteVtctlCommandClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type Vtctl_ExecuteVtctlCommandClient interface {
Recv() (*vtctldata.ExecuteVtctlCommandResponse, error)
grpc.ClientStream
}
type vtctlExecuteVtctlCommandClient struct {
grpc.ClientStream
}
func (x *vtctlExecuteVtctlCommandClient) Recv() (*vtctldata.ExecuteVtctlCommandResponse, error) {
m := new(vtctldata.ExecuteVtctlCommandResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// Server API for Vtctl service
type VtctlServer interface {
ExecuteVtctlCommand(*vtctldata.ExecuteVtctlCommandRequest, Vtctl_ExecuteVtctlCommandServer) error
}
func RegisterVtctlServer(s *grpc.Server, srv VtctlServer) {
s.RegisterService(&_Vtctl_serviceDesc, srv)
}
func _Vtctl_ExecuteVtctlCommand_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(vtctldata.ExecuteVtctlCommandRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(VtctlServer).ExecuteVtctlCommand(m, &vtctlExecuteVtctlCommandServer{stream})
}
type Vtctl_ExecuteVtctlCommandServer interface {
Send(*vtctldata.ExecuteVtctlCommandResponse) error
grpc.ServerStream
}
type vtctlExecuteVtctlCommandServer struct {
grpc.ServerStream
}
func (x *vtctlExecuteVtctlCommandServer) Send(m *vtctldata.ExecuteVtctlCommandResponse) error {
return x.ServerStream.SendMsg(m)
}
var _Vtctl_serviceDesc = grpc.ServiceDesc{
ServiceName: "vtctlservice.Vtctl",
HandlerType: (*VtctlServer)(nil),
Methods: []grpc.MethodDesc{},
Streams: []grpc.StreamDesc{
{
StreamName: "ExecuteVtctlCommand",
Handler: _Vtctl_ExecuteVtctlCommand_Handler,
ServerStreams: true,
},
},
}