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  }