// Code generated by protoc-gen-go. DO NOT EDIT. // source: api.proto package pb import ( context "context" fmt "fmt" proto "github.com/golang/protobuf/proto" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type ReqData struct { Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ReqData) Reset() { *m = ReqData{} } func (m *ReqData) String() string { return proto.CompactTextString(m) } func (*ReqData) ProtoMessage() {} func (*ReqData) Descriptor() ([]byte, []int) { return fileDescriptor_00212fb1f9d3bf1c, []int{0} } func (m *ReqData) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ReqData.Unmarshal(m, b) } func (m *ReqData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ReqData.Marshal(b, m, deterministic) } func (m *ReqData) XXX_Merge(src proto.Message) { xxx_messageInfo_ReqData.Merge(m, src) } func (m *ReqData) XXX_Size() int { return xxx_messageInfo_ReqData.Size(m) } func (m *ReqData) XXX_DiscardUnknown() { xxx_messageInfo_ReqData.DiscardUnknown(m) } var xxx_messageInfo_ReqData proto.InternalMessageInfo func (m *ReqData) GetData() string { if m != nil { return m.Data } return "" } type RepData struct { Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *RepData) Reset() { *m = RepData{} } func (m *RepData) String() string { return proto.CompactTextString(m) } func (*RepData) ProtoMessage() {} func (*RepData) Descriptor() ([]byte, []int) { return fileDescriptor_00212fb1f9d3bf1c, []int{1} } func (m *RepData) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_RepData.Unmarshal(m, b) } func (m *RepData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_RepData.Marshal(b, m, deterministic) } func (m *RepData) XXX_Merge(src proto.Message) { xxx_messageInfo_RepData.Merge(m, src) } func (m *RepData) XXX_Size() int { return xxx_messageInfo_RepData.Size(m) } func (m *RepData) XXX_DiscardUnknown() { xxx_messageInfo_RepData.DiscardUnknown(m) } var xxx_messageInfo_RepData proto.InternalMessageInfo func (m *RepData) GetData() string { if m != nil { return m.Data } return "" } func init() { proto.RegisterType((*ReqData)(nil), "pb.ReqData") proto.RegisterType((*RepData)(nil), "pb.RepData") } func init() { proto.RegisterFile("api.proto", fileDescriptor_00212fb1f9d3bf1c) } var fileDescriptor_00212fb1f9d3bf1c = []byte{ // 161 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x4c, 0x2c, 0xc8, 0xd4, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x2a, 0x48, 0x52, 0x92, 0xe5, 0x62, 0x0f, 0x4a, 0x2d, 0x74, 0x49, 0x2c, 0x49, 0x14, 0x12, 0xe2, 0x62, 0x49, 0x49, 0x2c, 0x49, 0x94, 0x60, 0x54, 0x60, 0xd4, 0xe0, 0x0c, 0x02, 0xb3, 0x21, 0xd2, 0x05, 0xb8, 0xa4, 0x8d, 0x0e, 0x30, 0x72, 0x89, 0xf8, 0x27, 0x65, 0xa5, 0x26, 0x97, 0x04, 0x97, 0xe4, 0x17, 0x25, 0xa6, 0xa7, 0x06, 0xa7, 0x16, 0x95, 0x65, 0x26, 0xa7, 0x0a, 0xa9, 0x72, 0xb1, 0xbb, 0xa7, 0x96, 0x80, 0xf5, 0x71, 0xeb, 0x15, 0x24, 0xe9, 0x41, 0xed, 0x90, 0x82, 0x72, 0xc0, 0x26, 0x2a, 0x31, 0x08, 0x69, 0x72, 0x71, 0xba, 0xa7, 0x96, 0x04, 0x97, 0x14, 0xa5, 0x26, 0xe6, 0xe2, 0x53, 0x68, 0xc0, 0x08, 0x52, 0x1a, 0x4c, 0x8c, 0x52, 0x0d, 0x46, 0x21, 0x6d, 0x2e, 0x4e, 0xc7, 0x9c, 0x1c, 0x62, 0x94, 0x1a, 0x30, 0x26, 0xb1, 0x81, 0xc3, 0xc2, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0x1d, 0xba, 0x43, 0xac, 0x18, 0x01, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. var _ context.Context var _ grpc.ClientConn // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. const _ = grpc.SupportPackageIsVersion4 // ObjectStorageServiceClient is the client API for ObjectStorageService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. type ObjectStorageServiceClient interface { GetData(ctx context.Context, in *ReqData, opts ...grpc.CallOption) (*RepData, error) GetStream(ctx context.Context, in *ReqData, opts ...grpc.CallOption) (ObjectStorageService_GetStreamClient, error) SetStream(ctx context.Context, opts ...grpc.CallOption) (ObjectStorageService_SetStreamClient, error) AllStream(ctx context.Context, opts ...grpc.CallOption) (ObjectStorageService_AllStreamClient, error) } type objectStorageServiceClient struct { cc *grpc.ClientConn } func NewObjectStorageServiceClient(cc *grpc.ClientConn) ObjectStorageServiceClient { return &objectStorageServiceClient{cc} } func (c *objectStorageServiceClient) GetData(ctx context.Context, in *ReqData, opts ...grpc.CallOption) (*RepData, error) { out := new(RepData) err := c.cc.Invoke(ctx, "/pb.ObjectStorageService/GetData", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *objectStorageServiceClient) GetStream(ctx context.Context, in *ReqData, opts ...grpc.CallOption) (ObjectStorageService_GetStreamClient, error) { stream, err := c.cc.NewStream(ctx, &_ObjectStorageService_serviceDesc.Streams[0], "/pb.ObjectStorageService/GetStream", opts...) if err != nil { return nil, err } x := &objectStorageServiceGetStreamClient{stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } if err := x.ClientStream.CloseSend(); err != nil { return nil, err } return x, nil } type ObjectStorageService_GetStreamClient interface { Recv() (*RepData, error) grpc.ClientStream } type objectStorageServiceGetStreamClient struct { grpc.ClientStream } func (x *objectStorageServiceGetStreamClient) Recv() (*RepData, error) { m := new(RepData) if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err } return m, nil } func (c *objectStorageServiceClient) SetStream(ctx context.Context, opts ...grpc.CallOption) (ObjectStorageService_SetStreamClient, error) { stream, err := c.cc.NewStream(ctx, &_ObjectStorageService_serviceDesc.Streams[1], "/pb.ObjectStorageService/SetStream", opts...) if err != nil { return nil, err } x := &objectStorageServiceSetStreamClient{stream} return x, nil } type ObjectStorageService_SetStreamClient interface { Send(*ReqData) error CloseAndRecv() (*RepData, error) grpc.ClientStream } type objectStorageServiceSetStreamClient struct { grpc.ClientStream } func (x *objectStorageServiceSetStreamClient) Send(m *ReqData) error { return x.ClientStream.SendMsg(m) } func (x *objectStorageServiceSetStreamClient) CloseAndRecv() (*RepData, error) { if err := x.ClientStream.CloseSend(); err != nil { return nil, err } m := new(RepData) if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err } return m, nil } func (c *objectStorageServiceClient) AllStream(ctx context.Context, opts ...grpc.CallOption) (ObjectStorageService_AllStreamClient, error) { stream, err := c.cc.NewStream(ctx, &_ObjectStorageService_serviceDesc.Streams[2], "/pb.ObjectStorageService/AllStream", opts...) if err != nil { return nil, err } x := &objectStorageServiceAllStreamClient{stream} return x, nil } type ObjectStorageService_AllStreamClient interface { Send(*ReqData) error Recv() (*RepData, error) grpc.ClientStream } type objectStorageServiceAllStreamClient struct { grpc.ClientStream } func (x *objectStorageServiceAllStreamClient) Send(m *ReqData) error { return x.ClientStream.SendMsg(m) } func (x *objectStorageServiceAllStreamClient) Recv() (*RepData, error) { m := new(RepData) if err := x.ClientStream.RecvMsg(m); err != nil { return nil, err } return m, nil } // ObjectStorageServiceServer is the server_e API for ObjectStorageService service. type ObjectStorageServiceServer interface { GetData(context.Context, *ReqData) (*RepData, error) GetStream(*ReqData, ObjectStorageService_GetStreamServer) error SetStream(ObjectStorageService_SetStreamServer) error AllStream(ObjectStorageService_AllStreamServer) error } // UnimplementedObjectStorageServiceServer can be embedded to have forward compatible implementations. type UnimplementedObjectStorageServiceServer struct { } func (*UnimplementedObjectStorageServiceServer) GetData(ctx context.Context, req *ReqData) (*RepData, error) { return nil, status.Errorf(codes.Unimplemented, "method GetData not implemented") } func (*UnimplementedObjectStorageServiceServer) GetStream(req *ReqData, srv ObjectStorageService_GetStreamServer) error { return status.Errorf(codes.Unimplemented, "method GetStream not implemented") } func (*UnimplementedObjectStorageServiceServer) SetStream(srv ObjectStorageService_SetStreamServer) error { return status.Errorf(codes.Unimplemented, "method SetStream not implemented") } func (*UnimplementedObjectStorageServiceServer) AllStream(srv ObjectStorageService_AllStreamServer) error { return status.Errorf(codes.Unimplemented, "method AllStream not implemented") } func RegisterObjectStorageServiceServer(s *grpc.Server, srv ObjectStorageServiceServer) { s.RegisterService(&_ObjectStorageService_serviceDesc, srv) } func _ObjectStorageService_GetData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReqData) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ObjectStorageServiceServer).GetData(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/pb.ObjectStorageService/GetData", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ObjectStorageServiceServer).GetData(ctx, req.(*ReqData)) } return interceptor(ctx, in, info, handler) } func _ObjectStorageService_GetStream_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(ReqData) if err := stream.RecvMsg(m); err != nil { return err } return srv.(ObjectStorageServiceServer).GetStream(m, &objectStorageServiceGetStreamServer{stream}) } type ObjectStorageService_GetStreamServer interface { Send(*RepData) error grpc.ServerStream } type objectStorageServiceGetStreamServer struct { grpc.ServerStream } func (x *objectStorageServiceGetStreamServer) Send(m *RepData) error { return x.ServerStream.SendMsg(m) } func _ObjectStorageService_SetStream_Handler(srv interface{}, stream grpc.ServerStream) error { return srv.(ObjectStorageServiceServer).SetStream(&objectStorageServiceSetStreamServer{stream}) } type ObjectStorageService_SetStreamServer interface { SendAndClose(*RepData) error Recv() (*ReqData, error) grpc.ServerStream } type objectStorageServiceSetStreamServer struct { grpc.ServerStream } func (x *objectStorageServiceSetStreamServer) SendAndClose(m *RepData) error { return x.ServerStream.SendMsg(m) } func (x *objectStorageServiceSetStreamServer) Recv() (*ReqData, error) { m := new(ReqData) if err := x.ServerStream.RecvMsg(m); err != nil { return nil, err } return m, nil } func _ObjectStorageService_AllStream_Handler(srv interface{}, stream grpc.ServerStream) error { return srv.(ObjectStorageServiceServer).AllStream(&objectStorageServiceAllStreamServer{stream}) } type ObjectStorageService_AllStreamServer interface { Send(*RepData) error Recv() (*ReqData, error) grpc.ServerStream } type objectStorageServiceAllStreamServer struct { grpc.ServerStream } func (x *objectStorageServiceAllStreamServer) Send(m *RepData) error { return x.ServerStream.SendMsg(m) } func (x *objectStorageServiceAllStreamServer) Recv() (*ReqData, error) { m := new(ReqData) if err := x.ServerStream.RecvMsg(m); err != nil { return nil, err } return m, nil } var _ObjectStorageService_serviceDesc = grpc.ServiceDesc{ ServiceName: "pb.ObjectStorageService", HandlerType: (*ObjectStorageServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetData", Handler: _ObjectStorageService_GetData_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetStream", Handler: _ObjectStorageService_GetStream_Handler, ServerStreams: true, }, { StreamName: "SetStream", Handler: _ObjectStorageService_SetStream_Handler, ClientStreams: true, }, { StreamName: "AllStream", Handler: _ObjectStorageService_AllStream_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "api.proto", }