github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/common/grpclogging/testpb/echo.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: echo.proto 3 4 package testpb 5 6 import ( 7 context "context" 8 fmt "fmt" 9 proto "github.com/golang/protobuf/proto" 10 grpc "google.golang.org/grpc" 11 codes "google.golang.org/grpc/codes" 12 status "google.golang.org/grpc/status" 13 math "math" 14 ) 15 16 // Reference imports to suppress errors if they are not otherwise used. 17 var _ = proto.Marshal 18 var _ = fmt.Errorf 19 var _ = math.Inf 20 21 // This is a compile-time assertion to ensure that this generated file 22 // is compatible with the proto package it is being compiled against. 23 // A compilation error at this line likely means your copy of the 24 // proto package needs to be updated. 25 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 26 27 type Message struct { 28 Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` 29 Sequence int32 `protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"` 30 XXX_NoUnkeyedLiteral struct{} `json:"-"` 31 XXX_unrecognized []byte `json:"-"` 32 XXX_sizecache int32 `json:"-"` 33 } 34 35 func (m *Message) Reset() { *m = Message{} } 36 func (m *Message) String() string { return proto.CompactTextString(m) } 37 func (*Message) ProtoMessage() {} 38 func (*Message) Descriptor() ([]byte, []int) { 39 return fileDescriptor_08134aea513e0001, []int{0} 40 } 41 42 func (m *Message) XXX_Unmarshal(b []byte) error { 43 return xxx_messageInfo_Message.Unmarshal(m, b) 44 } 45 func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 46 return xxx_messageInfo_Message.Marshal(b, m, deterministic) 47 } 48 func (m *Message) XXX_Merge(src proto.Message) { 49 xxx_messageInfo_Message.Merge(m, src) 50 } 51 func (m *Message) XXX_Size() int { 52 return xxx_messageInfo_Message.Size(m) 53 } 54 func (m *Message) XXX_DiscardUnknown() { 55 xxx_messageInfo_Message.DiscardUnknown(m) 56 } 57 58 var xxx_messageInfo_Message proto.InternalMessageInfo 59 60 func (m *Message) GetMessage() string { 61 if m != nil { 62 return m.Message 63 } 64 return "" 65 } 66 67 func (m *Message) GetSequence() int32 { 68 if m != nil { 69 return m.Sequence 70 } 71 return 0 72 } 73 74 func init() { 75 proto.RegisterType((*Message)(nil), "testpb.Message") 76 } 77 78 func init() { proto.RegisterFile("echo.proto", fileDescriptor_08134aea513e0001) } 79 80 var fileDescriptor_08134aea513e0001 = []byte{ 81 // 198 bytes of a gzipped FileDescriptorProto 82 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x8f, 0xb1, 0x4b, 0xc5, 0x30, 83 0x10, 0xc6, 0x89, 0xe8, 0x7b, 0x7a, 0x0e, 0x42, 0xa6, 0xd2, 0xa9, 0x38, 0x65, 0x4a, 0xa4, 0x0e, 84 0xe2, 0x24, 0x08, 0x8e, 0x2e, 0x75, 0x73, 0x6b, 0xce, 0x33, 0x09, 0x36, 0xbd, 0x98, 0xa4, 0x82, 85 0xff, 0xbd, 0xd8, 0xaa, 0x83, 0xcb, 0xdb, 0xee, 0x77, 0xdc, 0xfd, 0x3e, 0x3e, 0x00, 0x42, 0xcf, 86 0x3a, 0x65, 0xae, 0x2c, 0x77, 0x95, 0x4a, 0x4d, 0xf6, 0xf2, 0x0e, 0xf6, 0x8f, 0x54, 0xca, 0xe8, 87 0x48, 0x36, 0xb0, 0x8f, 0xdb, 0xd8, 0x88, 0x4e, 0xa8, 0xb3, 0xe1, 0x17, 0x65, 0x0b, 0xa7, 0x85, 88 0xde, 0x17, 0x9a, 0x91, 0x9a, 0xa3, 0x4e, 0xa8, 0x93, 0xe1, 0x8f, 0xfb, 0x37, 0x38, 0x7f, 0x40, 89 0xcf, 0x4f, 0x94, 0x3f, 0x02, 0x92, 0x54, 0x70, 0xfc, 0x8d, 0xf2, 0x42, 0x6f, 0x01, 0xfa, 0xc7, 90 0xde, 0xfe, 0x5f, 0xc8, 0x1e, 0x60, 0x7d, 0xac, 0x99, 0xc6, 0x78, 0xf8, 0x5e, 0x89, 0x2b, 0x71, 91 0x7f, 0xfb, 0x7c, 0xe3, 0x42, 0xf5, 0x8b, 0xd5, 0xc8, 0xd1, 0xf8, 0xcf, 0x44, 0x79, 0xa2, 0x17, 92 0x47, 0xd9, 0xbc, 0x8e, 0x36, 0x07, 0x34, 0xc8, 0x31, 0xf2, 0x6c, 0x5c, 0x4e, 0x38, 0xb1, 0x73, 93 0x61, 0x76, 0x66, 0xd3, 0xd8, 0xdd, 0xda, 0xfb, 0xfa, 0x2b, 0x00, 0x00, 0xff, 0xff, 0xd7, 0x33, 94 0xa2, 0xe6, 0x05, 0x01, 0x00, 0x00, 95 } 96 97 // Reference imports to suppress errors if they are not otherwise used. 98 var _ context.Context 99 var _ grpc.ClientConnInterface 100 101 // This is a compile-time assertion to ensure that this generated file 102 // is compatible with the grpc package it is being compiled against. 103 const _ = grpc.SupportPackageIsVersion6 104 105 // EchoServiceClient is the client API for EchoService service. 106 // 107 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 108 type EchoServiceClient interface { 109 Echo(ctx context.Context, in *Message, opts ...grpc.CallOption) (*Message, error) 110 EchoStream(ctx context.Context, opts ...grpc.CallOption) (EchoService_EchoStreamClient, error) 111 } 112 113 type echoServiceClient struct { 114 cc grpc.ClientConnInterface 115 } 116 117 func NewEchoServiceClient(cc grpc.ClientConnInterface) EchoServiceClient { 118 return &echoServiceClient{cc} 119 } 120 121 func (c *echoServiceClient) Echo(ctx context.Context, in *Message, opts ...grpc.CallOption) (*Message, error) { 122 out := new(Message) 123 err := c.cc.Invoke(ctx, "/testpb.EchoService/Echo", in, out, opts...) 124 if err != nil { 125 return nil, err 126 } 127 return out, nil 128 } 129 130 func (c *echoServiceClient) EchoStream(ctx context.Context, opts ...grpc.CallOption) (EchoService_EchoStreamClient, error) { 131 stream, err := c.cc.NewStream(ctx, &_EchoService_serviceDesc.Streams[0], "/testpb.EchoService/EchoStream", opts...) 132 if err != nil { 133 return nil, err 134 } 135 x := &echoServiceEchoStreamClient{stream} 136 return x, nil 137 } 138 139 type EchoService_EchoStreamClient interface { 140 Send(*Message) error 141 Recv() (*Message, error) 142 grpc.ClientStream 143 } 144 145 type echoServiceEchoStreamClient struct { 146 grpc.ClientStream 147 } 148 149 func (x *echoServiceEchoStreamClient) Send(m *Message) error { 150 return x.ClientStream.SendMsg(m) 151 } 152 153 func (x *echoServiceEchoStreamClient) Recv() (*Message, error) { 154 m := new(Message) 155 if err := x.ClientStream.RecvMsg(m); err != nil { 156 return nil, err 157 } 158 return m, nil 159 } 160 161 // EchoServiceServer is the server API for EchoService service. 162 type EchoServiceServer interface { 163 Echo(context.Context, *Message) (*Message, error) 164 EchoStream(EchoService_EchoStreamServer) error 165 } 166 167 // UnimplementedEchoServiceServer can be embedded to have forward compatible implementations. 168 type UnimplementedEchoServiceServer struct { 169 } 170 171 func (*UnimplementedEchoServiceServer) Echo(ctx context.Context, req *Message) (*Message, error) { 172 return nil, status.Errorf(codes.Unimplemented, "method Echo not implemented") 173 } 174 func (*UnimplementedEchoServiceServer) EchoStream(srv EchoService_EchoStreamServer) error { 175 return status.Errorf(codes.Unimplemented, "method EchoStream not implemented") 176 } 177 178 func RegisterEchoServiceServer(s *grpc.Server, srv EchoServiceServer) { 179 s.RegisterService(&_EchoService_serviceDesc, srv) 180 } 181 182 func _EchoService_Echo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 183 in := new(Message) 184 if err := dec(in); err != nil { 185 return nil, err 186 } 187 if interceptor == nil { 188 return srv.(EchoServiceServer).Echo(ctx, in) 189 } 190 info := &grpc.UnaryServerInfo{ 191 Server: srv, 192 FullMethod: "/testpb.EchoService/Echo", 193 } 194 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 195 return srv.(EchoServiceServer).Echo(ctx, req.(*Message)) 196 } 197 return interceptor(ctx, in, info, handler) 198 } 199 200 func _EchoService_EchoStream_Handler(srv interface{}, stream grpc.ServerStream) error { 201 return srv.(EchoServiceServer).EchoStream(&echoServiceEchoStreamServer{stream}) 202 } 203 204 type EchoService_EchoStreamServer interface { 205 Send(*Message) error 206 Recv() (*Message, error) 207 grpc.ServerStream 208 } 209 210 type echoServiceEchoStreamServer struct { 211 grpc.ServerStream 212 } 213 214 func (x *echoServiceEchoStreamServer) Send(m *Message) error { 215 return x.ServerStream.SendMsg(m) 216 } 217 218 func (x *echoServiceEchoStreamServer) Recv() (*Message, error) { 219 m := new(Message) 220 if err := x.ServerStream.RecvMsg(m); err != nil { 221 return nil, err 222 } 223 return m, nil 224 } 225 226 var _EchoService_serviceDesc = grpc.ServiceDesc{ 227 ServiceName: "testpb.EchoService", 228 HandlerType: (*EchoServiceServer)(nil), 229 Methods: []grpc.MethodDesc{ 230 { 231 MethodName: "Echo", 232 Handler: _EchoService_Echo_Handler, 233 }, 234 }, 235 Streams: []grpc.StreamDesc{ 236 { 237 StreamName: "EchoStream", 238 Handler: _EchoService_EchoStream_Handler, 239 ServerStreams: true, 240 ClientStreams: true, 241 }, 242 }, 243 Metadata: "echo.proto", 244 }