service.pb.go 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: service.proto
  3. package pb
  4. import (
  5. context "context"
  6. fmt "fmt"
  7. proto "github.com/golang/protobuf/proto"
  8. grpc "google.golang.org/grpc"
  9. math "math"
  10. )
  11. // Reference imports to suppress errors if they are not otherwise used.
  12. var _ = proto.Marshal
  13. var _ = fmt.Errorf
  14. var _ = math.Inf
  15. // This is a compile-time assertion to ensure that this generated file
  16. // is compatible with the proto package it is being compiled against.
  17. // A compilation error at this line likely means your copy of the
  18. // proto package needs to be updated.
  19. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  20. type Request struct {
  21. BucketID string `protobuf:"bytes,1,opt,name=bucketID,proto3" json:"bucketID,omitempty"`
  22. ObjectName string `protobuf:"bytes,2,opt,name=objectName,proto3" json:"objectName,omitempty"`
  23. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  24. XXX_unrecognized []byte `json:"-"`
  25. XXX_sizecache int32 `json:"-"`
  26. }
  27. func (m *Request) Reset() { *m = Request{} }
  28. func (m *Request) String() string { return proto.CompactTextString(m) }
  29. func (*Request) ProtoMessage() {}
  30. func (*Request) Descriptor() ([]byte, []int) {
  31. return fileDescriptor_a0b84a42fa06f626, []int{0}
  32. }
  33. func (m *Request) XXX_Unmarshal(b []byte) error {
  34. return xxx_messageInfo_Request.Unmarshal(m, b)
  35. }
  36. func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  37. return xxx_messageInfo_Request.Marshal(b, m, deterministic)
  38. }
  39. func (m *Request) XXX_Merge(src proto.Message) {
  40. xxx_messageInfo_Request.Merge(m, src)
  41. }
  42. func (m *Request) XXX_Size() int {
  43. return xxx_messageInfo_Request.Size(m)
  44. }
  45. func (m *Request) XXX_DiscardUnknown() {
  46. xxx_messageInfo_Request.DiscardUnknown(m)
  47. }
  48. var xxx_messageInfo_Request proto.InternalMessageInfo
  49. func (m *Request) GetBucketID() string {
  50. if m != nil {
  51. return m.BucketID
  52. }
  53. return ""
  54. }
  55. func (m *Request) GetObjectName() string {
  56. if m != nil {
  57. return m.ObjectName
  58. }
  59. return ""
  60. }
  61. type Response struct {
  62. Content []byte `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
  63. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  64. XXX_unrecognized []byte `json:"-"`
  65. XXX_sizecache int32 `json:"-"`
  66. }
  67. func (m *Response) Reset() { *m = Response{} }
  68. func (m *Response) String() string { return proto.CompactTextString(m) }
  69. func (*Response) ProtoMessage() {}
  70. func (*Response) Descriptor() ([]byte, []int) {
  71. return fileDescriptor_a0b84a42fa06f626, []int{1}
  72. }
  73. func (m *Response) XXX_Unmarshal(b []byte) error {
  74. return xxx_messageInfo_Response.Unmarshal(m, b)
  75. }
  76. func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  77. return xxx_messageInfo_Response.Marshal(b, m, deterministic)
  78. }
  79. func (m *Response) XXX_Merge(src proto.Message) {
  80. xxx_messageInfo_Response.Merge(m, src)
  81. }
  82. func (m *Response) XXX_Size() int {
  83. return xxx_messageInfo_Response.Size(m)
  84. }
  85. func (m *Response) XXX_DiscardUnknown() {
  86. xxx_messageInfo_Response.DiscardUnknown(m)
  87. }
  88. var xxx_messageInfo_Response proto.InternalMessageInfo
  89. func (m *Response) GetContent() []byte {
  90. if m != nil {
  91. return m.Content
  92. }
  93. return nil
  94. }
  95. func init() {
  96. proto.RegisterType((*Request)(nil), "protobuf.Request")
  97. proto.RegisterType((*Response)(nil), "protobuf.Response")
  98. }
  99. func init() { proto.RegisterFile("service.proto", fileDescriptor_a0b84a42fa06f626) }
  100. var fileDescriptor_a0b84a42fa06f626 = []byte{
  101. // 176 bytes of a gzipped FileDescriptorProto
  102. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x2d, 0x4e, 0x2d, 0x2a,
  103. 0xcb, 0x4c, 0x4e, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x00, 0x53, 0x49, 0xa5, 0x69,
  104. 0x4a, 0xae, 0x5c, 0xec, 0x41, 0xa9, 0x85, 0xa5, 0xa9, 0xc5, 0x25, 0x42, 0x52, 0x5c, 0x1c, 0x49,
  105. 0xa5, 0xc9, 0xd9, 0xa9, 0x25, 0x9e, 0x2e, 0x12, 0x8c, 0x0a, 0x8c, 0x1a, 0x9c, 0x41, 0x70, 0xbe,
  106. 0x90, 0x1c, 0x17, 0x57, 0x7e, 0x52, 0x56, 0x6a, 0x72, 0x89, 0x5f, 0x62, 0x6e, 0xaa, 0x04, 0x13,
  107. 0x58, 0x16, 0x49, 0x44, 0x49, 0x85, 0x8b, 0x23, 0x28, 0xb5, 0xb8, 0x20, 0x3f, 0xaf, 0x38, 0x55,
  108. 0x48, 0x82, 0x8b, 0x3d, 0x39, 0x3f, 0xaf, 0x24, 0x35, 0xaf, 0x04, 0x6c, 0x0c, 0x4f, 0x10, 0x8c,
  109. 0x6b, 0x64, 0xc7, 0xc5, 0x1e, 0x0c, 0x71, 0x87, 0x90, 0x31, 0x17, 0x87, 0x4b, 0x7e, 0x79, 0x5e,
  110. 0x4e, 0x7e, 0x62, 0x8a, 0x90, 0xa0, 0x1e, 0xcc, 0x39, 0x7a, 0x50, 0xb7, 0x48, 0x09, 0x21, 0x0b,
  111. 0x41, 0xcc, 0x35, 0x60, 0x74, 0x62, 0x8f, 0x62, 0xd5, 0xd3, 0xd3, 0x2f, 0x48, 0x4a, 0x62, 0x03,
  112. 0xcb, 0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x4e, 0xfa, 0x54, 0xd7, 0xd7, 0x00, 0x00, 0x00,
  113. }
  114. // Reference imports to suppress errors if they are not otherwise used.
  115. var _ context.Context
  116. var _ grpc.ClientConn
  117. // This is a compile-time assertion to ensure that this generated file
  118. // is compatible with the grpc package it is being compiled against.
  119. const _ = grpc.SupportPackageIsVersion4
  120. // ServiceClient is the client API for Service service.
  121. //
  122. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  123. type ServiceClient interface {
  124. Download(ctx context.Context, in *Request, opts ...grpc.CallOption) (Service_DownloadClient, error)
  125. }
  126. type serviceClient struct {
  127. cc *grpc.ClientConn
  128. }
  129. func NewServiceClient(cc *grpc.ClientConn) ServiceClient {
  130. return &serviceClient{cc}
  131. }
  132. func (c *serviceClient) Download(ctx context.Context, in *Request, opts ...grpc.CallOption) (Service_DownloadClient, error) {
  133. stream, err := c.cc.NewStream(ctx, &_Service_serviceDesc.Streams[0], "/protobuf.Service/Download", opts...)
  134. if err != nil {
  135. return nil, err
  136. }
  137. x := &serviceDownloadClient{stream}
  138. if err := x.ClientStream.SendMsg(in); err != nil {
  139. return nil, err
  140. }
  141. if err := x.ClientStream.CloseSend(); err != nil {
  142. return nil, err
  143. }
  144. return x, nil
  145. }
  146. type Service_DownloadClient interface {
  147. Recv() (*Response, error)
  148. grpc.ClientStream
  149. }
  150. type serviceDownloadClient struct {
  151. grpc.ClientStream
  152. }
  153. func (x *serviceDownloadClient) Recv() (*Response, error) {
  154. m := new(Response)
  155. if err := x.ClientStream.RecvMsg(m); err != nil {
  156. return nil, err
  157. }
  158. return m, nil
  159. }
  160. // ServiceServer is the server API for Service service.
  161. type ServiceServer interface {
  162. Download(*Request, Service_DownloadServer) error
  163. }
  164. func RegisterServiceServer(s *grpc.Server, srv ServiceServer) {
  165. s.RegisterService(&_Service_serviceDesc, srv)
  166. }
  167. func _Service_Download_Handler(srv interface{}, stream grpc.ServerStream) error {
  168. m := new(Request)
  169. if err := stream.RecvMsg(m); err != nil {
  170. return err
  171. }
  172. return srv.(ServiceServer).Download(m, &serviceDownloadServer{stream})
  173. }
  174. type Service_DownloadServer interface {
  175. Send(*Response) error
  176. grpc.ServerStream
  177. }
  178. type serviceDownloadServer struct {
  179. grpc.ServerStream
  180. }
  181. func (x *serviceDownloadServer) Send(m *Response) error {
  182. return x.ServerStream.SendMsg(m)
  183. }
  184. var _Service_serviceDesc = grpc.ServiceDesc{
  185. ServiceName: "protobuf.Service",
  186. HandlerType: (*ServiceServer)(nil),
  187. Methods: []grpc.MethodDesc{},
  188. Streams: []grpc.StreamDesc{
  189. {
  190. StreamName: "Download",
  191. Handler: _Service_Download_Handler,
  192. ServerStreams: true,
  193. },
  194. },
  195. Metadata: "service.proto",
  196. }