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  }