...
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 package grpc_reflection_v1alpha
26
27 import (
28 context "context"
29 grpc "google.golang.org/grpc"
30 codes "google.golang.org/grpc/codes"
31 status "google.golang.org/grpc/status"
32 )
33
34
35
36
37 const _ = grpc.SupportPackageIsVersion8
38
39 const (
40 ServerReflection_ServerReflectionInfo_FullMethodName = "/grpc.reflection.v1alpha.ServerReflection/ServerReflectionInfo"
41 )
42
43
44
45
46 type ServerReflectionClient interface {
47
48
49 ServerReflectionInfo(ctx context.Context, opts ...grpc.CallOption) (ServerReflection_ServerReflectionInfoClient, error)
50 }
51
52 type serverReflectionClient struct {
53 cc grpc.ClientConnInterface
54 }
55
56 func NewServerReflectionClient(cc grpc.ClientConnInterface) ServerReflectionClient {
57 return &serverReflectionClient{cc}
58 }
59
60 func (c *serverReflectionClient) ServerReflectionInfo(ctx context.Context, opts ...grpc.CallOption) (ServerReflection_ServerReflectionInfoClient, error) {
61 cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
62 stream, err := c.cc.NewStream(ctx, &ServerReflection_ServiceDesc.Streams[0], ServerReflection_ServerReflectionInfo_FullMethodName, cOpts...)
63 if err != nil {
64 return nil, err
65 }
66 x := &serverReflectionServerReflectionInfoClient{ClientStream: stream}
67 return x, nil
68 }
69
70 type ServerReflection_ServerReflectionInfoClient interface {
71 Send(*ServerReflectionRequest) error
72 Recv() (*ServerReflectionResponse, error)
73 grpc.ClientStream
74 }
75
76 type serverReflectionServerReflectionInfoClient struct {
77 grpc.ClientStream
78 }
79
80 func (x *serverReflectionServerReflectionInfoClient) Send(m *ServerReflectionRequest) error {
81 return x.ClientStream.SendMsg(m)
82 }
83
84 func (x *serverReflectionServerReflectionInfoClient) Recv() (*ServerReflectionResponse, error) {
85 m := new(ServerReflectionResponse)
86 if err := x.ClientStream.RecvMsg(m); err != nil {
87 return nil, err
88 }
89 return m, nil
90 }
91
92
93
94
95 type ServerReflectionServer interface {
96
97
98 ServerReflectionInfo(ServerReflection_ServerReflectionInfoServer) error
99 }
100
101
102 type UnimplementedServerReflectionServer struct {
103 }
104
105 func (UnimplementedServerReflectionServer) ServerReflectionInfo(ServerReflection_ServerReflectionInfoServer) error {
106 return status.Errorf(codes.Unimplemented, "method ServerReflectionInfo not implemented")
107 }
108
109
110
111
112 type UnsafeServerReflectionServer interface {
113 mustEmbedUnimplementedServerReflectionServer()
114 }
115
116 func RegisterServerReflectionServer(s grpc.ServiceRegistrar, srv ServerReflectionServer) {
117 s.RegisterService(&ServerReflection_ServiceDesc, srv)
118 }
119
120 func _ServerReflection_ServerReflectionInfo_Handler(srv interface{}, stream grpc.ServerStream) error {
121 return srv.(ServerReflectionServer).ServerReflectionInfo(&serverReflectionServerReflectionInfoServer{ServerStream: stream})
122 }
123
124 type ServerReflection_ServerReflectionInfoServer interface {
125 Send(*ServerReflectionResponse) error
126 Recv() (*ServerReflectionRequest, error)
127 grpc.ServerStream
128 }
129
130 type serverReflectionServerReflectionInfoServer struct {
131 grpc.ServerStream
132 }
133
134 func (x *serverReflectionServerReflectionInfoServer) Send(m *ServerReflectionResponse) error {
135 return x.ServerStream.SendMsg(m)
136 }
137
138 func (x *serverReflectionServerReflectionInfoServer) Recv() (*ServerReflectionRequest, error) {
139 m := new(ServerReflectionRequest)
140 if err := x.ServerStream.RecvMsg(m); err != nil {
141 return nil, err
142 }
143 return m, nil
144 }
145
146
147
148
149 var ServerReflection_ServiceDesc = grpc.ServiceDesc{
150 ServiceName: "grpc.reflection.v1alpha.ServerReflection",
151 HandlerType: (*ServerReflectionServer)(nil),
152 Methods: []grpc.MethodDesc{},
153 Streams: []grpc.StreamDesc{
154 {
155 StreamName: "ServerReflectionInfo",
156 Handler: _ServerReflection_ServerReflectionInfo_Handler,
157 ServerStreams: true,
158 ClientStreams: true,
159 },
160 },
161 Metadata: "grpc/reflection/v1alpha/reflection.proto",
162 }
163
View as plain text