github.com/micro/go-micro/examples@v0.0.0-20210105173217-bf4ab679e18b/stream/server/proto/stream.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: github.com/micro/go-micro/examples/stream/server/proto/stream.proto 3 4 /* 5 Package stream is a generated protocol buffer package. 6 7 It is generated from these files: 8 github.com/micro/go-micro/examples/stream/server/proto/stream.proto 9 10 It has these top-level messages: 11 Request 12 Response 13 */ 14 package stream 15 16 import proto "github.com/golang/protobuf/proto" 17 import fmt "fmt" 18 import math "math" 19 20 import ( 21 context "golang.org/x/net/context" 22 grpc "google.golang.org/grpc" 23 ) 24 25 // Reference imports to suppress errors if they are not otherwise used. 26 var _ = proto.Marshal 27 var _ = fmt.Errorf 28 var _ = math.Inf 29 30 // This is a compile-time assertion to ensure that this generated file 31 // is compatible with the proto package it is being compiled against. 32 // A compilation error at this line likely means your copy of the 33 // proto package needs to be updated. 34 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 35 36 type Request struct { 37 Count int64 `protobuf:"varint,1,opt,name=count" json:"count,omitempty"` 38 } 39 40 func (m *Request) Reset() { *m = Request{} } 41 func (m *Request) String() string { return proto.CompactTextString(m) } 42 func (*Request) ProtoMessage() {} 43 func (*Request) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } 44 45 func (m *Request) GetCount() int64 { 46 if m != nil { 47 return m.Count 48 } 49 return 0 50 } 51 52 type Response struct { 53 Count int64 `protobuf:"varint,1,opt,name=count" json:"count,omitempty"` 54 } 55 56 func (m *Response) Reset() { *m = Response{} } 57 func (m *Response) String() string { return proto.CompactTextString(m) } 58 func (*Response) ProtoMessage() {} 59 func (*Response) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } 60 61 func (m *Response) GetCount() int64 { 62 if m != nil { 63 return m.Count 64 } 65 return 0 66 } 67 68 func init() { 69 proto.RegisterType((*Request)(nil), "Request") 70 proto.RegisterType((*Response)(nil), "Response") 71 } 72 73 // Reference imports to suppress errors if they are not otherwise used. 74 var _ context.Context 75 var _ grpc.ClientConn 76 77 // This is a compile-time assertion to ensure that this generated file 78 // is compatible with the grpc package it is being compiled against. 79 const _ = grpc.SupportPackageIsVersion4 80 81 // Client API for Streamer service 82 83 type StreamerClient interface { 84 Stream(ctx context.Context, opts ...grpc.CallOption) (Streamer_StreamClient, error) 85 ServerStream(ctx context.Context, in *Request, opts ...grpc.CallOption) (Streamer_ServerStreamClient, error) 86 } 87 88 type streamerClient struct { 89 cc *grpc.ClientConn 90 } 91 92 func NewStreamerClient(cc *grpc.ClientConn) StreamerClient { 93 return &streamerClient{cc} 94 } 95 96 func (c *streamerClient) Stream(ctx context.Context, opts ...grpc.CallOption) (Streamer_StreamClient, error) { 97 stream, err := grpc.NewClientStream(ctx, &_Streamer_serviceDesc.Streams[0], c.cc, "/Streamer/Stream", opts...) 98 if err != nil { 99 return nil, err 100 } 101 x := &streamerStreamClient{stream} 102 return x, nil 103 } 104 105 type Streamer_StreamClient interface { 106 Send(*Request) error 107 Recv() (*Response, error) 108 grpc.ClientStream 109 } 110 111 type streamerStreamClient struct { 112 grpc.ClientStream 113 } 114 115 func (x *streamerStreamClient) Send(m *Request) error { 116 return x.ClientStream.SendMsg(m) 117 } 118 119 func (x *streamerStreamClient) Recv() (*Response, error) { 120 m := new(Response) 121 if err := x.ClientStream.RecvMsg(m); err != nil { 122 return nil, err 123 } 124 return m, nil 125 } 126 127 func (c *streamerClient) ServerStream(ctx context.Context, in *Request, opts ...grpc.CallOption) (Streamer_ServerStreamClient, error) { 128 stream, err := grpc.NewClientStream(ctx, &_Streamer_serviceDesc.Streams[1], c.cc, "/Streamer/ServerStream", opts...) 129 if err != nil { 130 return nil, err 131 } 132 x := &streamerServerStreamClient{stream} 133 if err := x.ClientStream.SendMsg(in); err != nil { 134 return nil, err 135 } 136 if err := x.ClientStream.CloseSend(); err != nil { 137 return nil, err 138 } 139 return x, nil 140 } 141 142 type Streamer_ServerStreamClient interface { 143 Recv() (*Response, error) 144 grpc.ClientStream 145 } 146 147 type streamerServerStreamClient struct { 148 grpc.ClientStream 149 } 150 151 func (x *streamerServerStreamClient) Recv() (*Response, error) { 152 m := new(Response) 153 if err := x.ClientStream.RecvMsg(m); err != nil { 154 return nil, err 155 } 156 return m, nil 157 } 158 159 // Server API for Streamer service 160 161 type StreamerServer interface { 162 Stream(Streamer_StreamServer) error 163 ServerStream(*Request, Streamer_ServerStreamServer) error 164 } 165 166 func RegisterStreamerServer(s *grpc.Server, srv StreamerServer) { 167 s.RegisterService(&_Streamer_serviceDesc, srv) 168 } 169 170 func _Streamer_Stream_Handler(srv interface{}, stream grpc.ServerStream) error { 171 return srv.(StreamerServer).Stream(&streamerStreamServer{stream}) 172 } 173 174 type Streamer_StreamServer interface { 175 Send(*Response) error 176 Recv() (*Request, error) 177 grpc.ServerStream 178 } 179 180 type streamerStreamServer struct { 181 grpc.ServerStream 182 } 183 184 func (x *streamerStreamServer) Send(m *Response) error { 185 return x.ServerStream.SendMsg(m) 186 } 187 188 func (x *streamerStreamServer) Recv() (*Request, error) { 189 m := new(Request) 190 if err := x.ServerStream.RecvMsg(m); err != nil { 191 return nil, err 192 } 193 return m, nil 194 } 195 196 func _Streamer_ServerStream_Handler(srv interface{}, stream grpc.ServerStream) error { 197 m := new(Request) 198 if err := stream.RecvMsg(m); err != nil { 199 return err 200 } 201 return srv.(StreamerServer).ServerStream(m, &streamerServerStreamServer{stream}) 202 } 203 204 type Streamer_ServerStreamServer interface { 205 Send(*Response) error 206 grpc.ServerStream 207 } 208 209 type streamerServerStreamServer struct { 210 grpc.ServerStream 211 } 212 213 func (x *streamerServerStreamServer) Send(m *Response) error { 214 return x.ServerStream.SendMsg(m) 215 } 216 217 var _Streamer_serviceDesc = grpc.ServiceDesc{ 218 ServiceName: "Streamer", 219 HandlerType: (*StreamerServer)(nil), 220 Methods: []grpc.MethodDesc{}, 221 Streams: []grpc.StreamDesc{ 222 { 223 StreamName: "Stream", 224 Handler: _Streamer_Stream_Handler, 225 ServerStreams: true, 226 ClientStreams: true, 227 }, 228 { 229 StreamName: "ServerStream", 230 Handler: _Streamer_ServerStream_Handler, 231 ServerStreams: true, 232 }, 233 }, 234 Metadata: "github.com/micro/go-micro/examples/stream/server/proto/stream.proto", 235 } 236 237 func init() { 238 proto.RegisterFile("github.com/micro/go-micro/examples/stream/server/proto/stream.proto", fileDescriptor0) 239 } 240 241 var fileDescriptor0 = []byte{ 242 // 167 bytes of a gzipped FileDescriptorProto 243 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xb2, 0x4a, 0xcf, 0x2c, 0xc9, 244 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0xcf, 0xcd, 0x4c, 0x2e, 0xca, 0xd7, 0x4f, 0xad, 0x48, 245 0xcc, 0x2d, 0xc8, 0x49, 0x2d, 0xd6, 0x2f, 0x2e, 0x29, 0x4a, 0x4d, 0xcc, 0xd5, 0x2f, 0x4e, 0x2d, 246 0x2a, 0x4b, 0x2d, 0xd2, 0x2f, 0x28, 0xca, 0x2f, 0xc9, 0x87, 0x8a, 0xe9, 0x81, 0x39, 0x4a, 0xf2, 247 0x5c, 0xec, 0x41, 0xa9, 0x85, 0xa5, 0xa9, 0xc5, 0x25, 0x42, 0x22, 0x5c, 0xac, 0xc9, 0xf9, 0xa5, 248 0x79, 0x25, 0x12, 0x8c, 0x0a, 0x8c, 0x1a, 0xcc, 0x41, 0x10, 0x8e, 0x92, 0x02, 0x17, 0x47, 0x50, 249 0x6a, 0x71, 0x41, 0x7e, 0x5e, 0x71, 0x2a, 0x76, 0x15, 0x46, 0x11, 0x5c, 0x1c, 0xc1, 0x60, 0x23, 250 0x53, 0x8b, 0x84, 0x94, 0xb9, 0xd8, 0x20, 0x6c, 0x21, 0x0e, 0x3d, 0xa8, 0xb9, 0x52, 0x9c, 0x7a, 251 0x30, 0x03, 0x94, 0x18, 0x34, 0x18, 0x0d, 0x18, 0x85, 0xd4, 0xb9, 0x78, 0x82, 0xc1, 0x0e, 0xc2, 252 0xab, 0xd4, 0x80, 0x31, 0x89, 0x0d, 0xec, 0x46, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x16, 253 0x4a, 0x84, 0x3f, 0xe1, 0x00, 0x00, 0x00, 254 }