api.pb.go 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: api.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. codes "google.golang.org/grpc/codes"
  10. status "google.golang.org/grpc/status"
  11. math "math"
  12. )
  13. // Reference imports to suppress errors if they are not otherwise used.
  14. var _ = proto.Marshal
  15. var _ = fmt.Errorf
  16. var _ = math.Inf
  17. // This is a compile-time assertion to ensure that this generated file
  18. // is compatible with the proto package it is being compiled against.
  19. // A compilation error at this line likely means your copy of the
  20. // proto package needs to be updated.
  21. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  22. type ReqData struct {
  23. Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
  24. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  25. XXX_unrecognized []byte `json:"-"`
  26. XXX_sizecache int32 `json:"-"`
  27. }
  28. func (m *ReqData) Reset() { *m = ReqData{} }
  29. func (m *ReqData) String() string { return proto.CompactTextString(m) }
  30. func (*ReqData) ProtoMessage() {}
  31. func (*ReqData) Descriptor() ([]byte, []int) {
  32. return fileDescriptor_00212fb1f9d3bf1c, []int{0}
  33. }
  34. func (m *ReqData) XXX_Unmarshal(b []byte) error {
  35. return xxx_messageInfo_ReqData.Unmarshal(m, b)
  36. }
  37. func (m *ReqData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  38. return xxx_messageInfo_ReqData.Marshal(b, m, deterministic)
  39. }
  40. func (m *ReqData) XXX_Merge(src proto.Message) {
  41. xxx_messageInfo_ReqData.Merge(m, src)
  42. }
  43. func (m *ReqData) XXX_Size() int {
  44. return xxx_messageInfo_ReqData.Size(m)
  45. }
  46. func (m *ReqData) XXX_DiscardUnknown() {
  47. xxx_messageInfo_ReqData.DiscardUnknown(m)
  48. }
  49. var xxx_messageInfo_ReqData proto.InternalMessageInfo
  50. func (m *ReqData) GetData() string {
  51. if m != nil {
  52. return m.Data
  53. }
  54. return ""
  55. }
  56. type RepData struct {
  57. Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
  58. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  59. XXX_unrecognized []byte `json:"-"`
  60. XXX_sizecache int32 `json:"-"`
  61. }
  62. func (m *RepData) Reset() { *m = RepData{} }
  63. func (m *RepData) String() string { return proto.CompactTextString(m) }
  64. func (*RepData) ProtoMessage() {}
  65. func (*RepData) Descriptor() ([]byte, []int) {
  66. return fileDescriptor_00212fb1f9d3bf1c, []int{1}
  67. }
  68. func (m *RepData) XXX_Unmarshal(b []byte) error {
  69. return xxx_messageInfo_RepData.Unmarshal(m, b)
  70. }
  71. func (m *RepData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  72. return xxx_messageInfo_RepData.Marshal(b, m, deterministic)
  73. }
  74. func (m *RepData) XXX_Merge(src proto.Message) {
  75. xxx_messageInfo_RepData.Merge(m, src)
  76. }
  77. func (m *RepData) XXX_Size() int {
  78. return xxx_messageInfo_RepData.Size(m)
  79. }
  80. func (m *RepData) XXX_DiscardUnknown() {
  81. xxx_messageInfo_RepData.DiscardUnknown(m)
  82. }
  83. var xxx_messageInfo_RepData proto.InternalMessageInfo
  84. func (m *RepData) GetData() string {
  85. if m != nil {
  86. return m.Data
  87. }
  88. return ""
  89. }
  90. func init() {
  91. proto.RegisterType((*ReqData)(nil), "pb.ReqData")
  92. proto.RegisterType((*RepData)(nil), "pb.RepData")
  93. }
  94. func init() { proto.RegisterFile("api.proto", fileDescriptor_00212fb1f9d3bf1c) }
  95. var fileDescriptor_00212fb1f9d3bf1c = []byte{
  96. // 161 bytes of a gzipped FileDescriptorProto
  97. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x4c, 0x2c, 0xc8, 0xd4,
  98. 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x2a, 0x48, 0x52, 0x92, 0xe5, 0x62, 0x0f, 0x4a, 0x2d,
  99. 0x74, 0x49, 0x2c, 0x49, 0x14, 0x12, 0xe2, 0x62, 0x49, 0x49, 0x2c, 0x49, 0x94, 0x60, 0x54, 0x60,
  100. 0xd4, 0xe0, 0x0c, 0x02, 0xb3, 0x21, 0xd2, 0x05, 0xb8, 0xa4, 0x8d, 0x0e, 0x30, 0x72, 0x89, 0xf8,
  101. 0x27, 0x65, 0xa5, 0x26, 0x97, 0x04, 0x97, 0xe4, 0x17, 0x25, 0xa6, 0xa7, 0x06, 0xa7, 0x16, 0x95,
  102. 0x65, 0x26, 0xa7, 0x0a, 0xa9, 0x72, 0xb1, 0xbb, 0xa7, 0x96, 0x80, 0xf5, 0x71, 0xeb, 0x15, 0x24,
  103. 0xe9, 0x41, 0xed, 0x90, 0x82, 0x72, 0xc0, 0x26, 0x2a, 0x31, 0x08, 0x69, 0x72, 0x71, 0xba, 0xa7,
  104. 0x96, 0x04, 0x97, 0x14, 0xa5, 0x26, 0xe6, 0xe2, 0x53, 0x68, 0xc0, 0x08, 0x52, 0x1a, 0x4c, 0x8c,
  105. 0x52, 0x0d, 0x46, 0x21, 0x6d, 0x2e, 0x4e, 0xc7, 0x9c, 0x1c, 0x62, 0x94, 0x1a, 0x30, 0x26, 0xb1,
  106. 0x81, 0xc3, 0xc2, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0x1d, 0xba, 0x43, 0xac, 0x18, 0x01, 0x00,
  107. 0x00,
  108. }
  109. // Reference imports to suppress errors if they are not otherwise used.
  110. var _ context.Context
  111. var _ grpc.ClientConn
  112. // This is a compile-time assertion to ensure that this generated file
  113. // is compatible with the grpc package it is being compiled against.
  114. const _ = grpc.SupportPackageIsVersion4
  115. // ObjectStorageServiceClient is the client API for ObjectStorageService service.
  116. //
  117. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  118. type ObjectStorageServiceClient interface {
  119. GetData(ctx context.Context, in *ReqData, opts ...grpc.CallOption) (*RepData, error)
  120. GetStream(ctx context.Context, in *ReqData, opts ...grpc.CallOption) (ObjectStorageService_GetStreamClient, error)
  121. SetStream(ctx context.Context, opts ...grpc.CallOption) (ObjectStorageService_SetStreamClient, error)
  122. AllStream(ctx context.Context, opts ...grpc.CallOption) (ObjectStorageService_AllStreamClient, error)
  123. }
  124. type objectStorageServiceClient struct {
  125. cc *grpc.ClientConn
  126. }
  127. func NewObjectStorageServiceClient(cc *grpc.ClientConn) ObjectStorageServiceClient {
  128. return &objectStorageServiceClient{cc}
  129. }
  130. func (c *objectStorageServiceClient) GetData(ctx context.Context, in *ReqData, opts ...grpc.CallOption) (*RepData, error) {
  131. out := new(RepData)
  132. err := c.cc.Invoke(ctx, "/pb.ObjectStorageService/GetData", in, out, opts...)
  133. if err != nil {
  134. return nil, err
  135. }
  136. return out, nil
  137. }
  138. func (c *objectStorageServiceClient) GetStream(ctx context.Context, in *ReqData, opts ...grpc.CallOption) (ObjectStorageService_GetStreamClient, error) {
  139. stream, err := c.cc.NewStream(ctx, &_ObjectStorageService_serviceDesc.Streams[0], "/pb.ObjectStorageService/GetStream", opts...)
  140. if err != nil {
  141. return nil, err
  142. }
  143. x := &objectStorageServiceGetStreamClient{stream}
  144. if err := x.ClientStream.SendMsg(in); err != nil {
  145. return nil, err
  146. }
  147. if err := x.ClientStream.CloseSend(); err != nil {
  148. return nil, err
  149. }
  150. return x, nil
  151. }
  152. type ObjectStorageService_GetStreamClient interface {
  153. Recv() (*RepData, error)
  154. grpc.ClientStream
  155. }
  156. type objectStorageServiceGetStreamClient struct {
  157. grpc.ClientStream
  158. }
  159. func (x *objectStorageServiceGetStreamClient) Recv() (*RepData, error) {
  160. m := new(RepData)
  161. if err := x.ClientStream.RecvMsg(m); err != nil {
  162. return nil, err
  163. }
  164. return m, nil
  165. }
  166. func (c *objectStorageServiceClient) SetStream(ctx context.Context, opts ...grpc.CallOption) (ObjectStorageService_SetStreamClient, error) {
  167. stream, err := c.cc.NewStream(ctx, &_ObjectStorageService_serviceDesc.Streams[1], "/pb.ObjectStorageService/SetStream", opts...)
  168. if err != nil {
  169. return nil, err
  170. }
  171. x := &objectStorageServiceSetStreamClient{stream}
  172. return x, nil
  173. }
  174. type ObjectStorageService_SetStreamClient interface {
  175. Send(*ReqData) error
  176. CloseAndRecv() (*RepData, error)
  177. grpc.ClientStream
  178. }
  179. type objectStorageServiceSetStreamClient struct {
  180. grpc.ClientStream
  181. }
  182. func (x *objectStorageServiceSetStreamClient) Send(m *ReqData) error {
  183. return x.ClientStream.SendMsg(m)
  184. }
  185. func (x *objectStorageServiceSetStreamClient) CloseAndRecv() (*RepData, error) {
  186. if err := x.ClientStream.CloseSend(); err != nil {
  187. return nil, err
  188. }
  189. m := new(RepData)
  190. if err := x.ClientStream.RecvMsg(m); err != nil {
  191. return nil, err
  192. }
  193. return m, nil
  194. }
  195. func (c *objectStorageServiceClient) AllStream(ctx context.Context, opts ...grpc.CallOption) (ObjectStorageService_AllStreamClient, error) {
  196. stream, err := c.cc.NewStream(ctx, &_ObjectStorageService_serviceDesc.Streams[2], "/pb.ObjectStorageService/AllStream", opts...)
  197. if err != nil {
  198. return nil, err
  199. }
  200. x := &objectStorageServiceAllStreamClient{stream}
  201. return x, nil
  202. }
  203. type ObjectStorageService_AllStreamClient interface {
  204. Send(*ReqData) error
  205. Recv() (*RepData, error)
  206. grpc.ClientStream
  207. }
  208. type objectStorageServiceAllStreamClient struct {
  209. grpc.ClientStream
  210. }
  211. func (x *objectStorageServiceAllStreamClient) Send(m *ReqData) error {
  212. return x.ClientStream.SendMsg(m)
  213. }
  214. func (x *objectStorageServiceAllStreamClient) Recv() (*RepData, error) {
  215. m := new(RepData)
  216. if err := x.ClientStream.RecvMsg(m); err != nil {
  217. return nil, err
  218. }
  219. return m, nil
  220. }
  221. // ObjectStorageServiceServer is the server_e API for ObjectStorageService service.
  222. type ObjectStorageServiceServer interface {
  223. GetData(context.Context, *ReqData) (*RepData, error)
  224. GetStream(*ReqData, ObjectStorageService_GetStreamServer) error
  225. SetStream(ObjectStorageService_SetStreamServer) error
  226. AllStream(ObjectStorageService_AllStreamServer) error
  227. }
  228. // UnimplementedObjectStorageServiceServer can be embedded to have forward compatible implementations.
  229. type UnimplementedObjectStorageServiceServer struct {
  230. }
  231. func (*UnimplementedObjectStorageServiceServer) GetData(ctx context.Context, req *ReqData) (*RepData, error) {
  232. return nil, status.Errorf(codes.Unimplemented, "method GetData not implemented")
  233. }
  234. func (*UnimplementedObjectStorageServiceServer) GetStream(req *ReqData, srv ObjectStorageService_GetStreamServer) error {
  235. return status.Errorf(codes.Unimplemented, "method GetStream not implemented")
  236. }
  237. func (*UnimplementedObjectStorageServiceServer) SetStream(srv ObjectStorageService_SetStreamServer) error {
  238. return status.Errorf(codes.Unimplemented, "method SetStream not implemented")
  239. }
  240. func (*UnimplementedObjectStorageServiceServer) AllStream(srv ObjectStorageService_AllStreamServer) error {
  241. return status.Errorf(codes.Unimplemented, "method AllStream not implemented")
  242. }
  243. func RegisterObjectStorageServiceServer(s *grpc.Server, srv ObjectStorageServiceServer) {
  244. s.RegisterService(&_ObjectStorageService_serviceDesc, srv)
  245. }
  246. func _ObjectStorageService_GetData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  247. in := new(ReqData)
  248. if err := dec(in); err != nil {
  249. return nil, err
  250. }
  251. if interceptor == nil {
  252. return srv.(ObjectStorageServiceServer).GetData(ctx, in)
  253. }
  254. info := &grpc.UnaryServerInfo{
  255. Server: srv,
  256. FullMethod: "/pb.ObjectStorageService/GetData",
  257. }
  258. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  259. return srv.(ObjectStorageServiceServer).GetData(ctx, req.(*ReqData))
  260. }
  261. return interceptor(ctx, in, info, handler)
  262. }
  263. func _ObjectStorageService_GetStream_Handler(srv interface{}, stream grpc.ServerStream) error {
  264. m := new(ReqData)
  265. if err := stream.RecvMsg(m); err != nil {
  266. return err
  267. }
  268. return srv.(ObjectStorageServiceServer).GetStream(m, &objectStorageServiceGetStreamServer{stream})
  269. }
  270. type ObjectStorageService_GetStreamServer interface {
  271. Send(*RepData) error
  272. grpc.ServerStream
  273. }
  274. type objectStorageServiceGetStreamServer struct {
  275. grpc.ServerStream
  276. }
  277. func (x *objectStorageServiceGetStreamServer) Send(m *RepData) error {
  278. return x.ServerStream.SendMsg(m)
  279. }
  280. func _ObjectStorageService_SetStream_Handler(srv interface{}, stream grpc.ServerStream) error {
  281. return srv.(ObjectStorageServiceServer).SetStream(&objectStorageServiceSetStreamServer{stream})
  282. }
  283. type ObjectStorageService_SetStreamServer interface {
  284. SendAndClose(*RepData) error
  285. Recv() (*ReqData, error)
  286. grpc.ServerStream
  287. }
  288. type objectStorageServiceSetStreamServer struct {
  289. grpc.ServerStream
  290. }
  291. func (x *objectStorageServiceSetStreamServer) SendAndClose(m *RepData) error {
  292. return x.ServerStream.SendMsg(m)
  293. }
  294. func (x *objectStorageServiceSetStreamServer) Recv() (*ReqData, error) {
  295. m := new(ReqData)
  296. if err := x.ServerStream.RecvMsg(m); err != nil {
  297. return nil, err
  298. }
  299. return m, nil
  300. }
  301. func _ObjectStorageService_AllStream_Handler(srv interface{}, stream grpc.ServerStream) error {
  302. return srv.(ObjectStorageServiceServer).AllStream(&objectStorageServiceAllStreamServer{stream})
  303. }
  304. type ObjectStorageService_AllStreamServer interface {
  305. Send(*RepData) error
  306. Recv() (*ReqData, error)
  307. grpc.ServerStream
  308. }
  309. type objectStorageServiceAllStreamServer struct {
  310. grpc.ServerStream
  311. }
  312. func (x *objectStorageServiceAllStreamServer) Send(m *RepData) error {
  313. return x.ServerStream.SendMsg(m)
  314. }
  315. func (x *objectStorageServiceAllStreamServer) Recv() (*ReqData, error) {
  316. m := new(ReqData)
  317. if err := x.ServerStream.RecvMsg(m); err != nil {
  318. return nil, err
  319. }
  320. return m, nil
  321. }
  322. var _ObjectStorageService_serviceDesc = grpc.ServiceDesc{
  323. ServiceName: "pb.ObjectStorageService",
  324. HandlerType: (*ObjectStorageServiceServer)(nil),
  325. Methods: []grpc.MethodDesc{
  326. {
  327. MethodName: "GetData",
  328. Handler: _ObjectStorageService_GetData_Handler,
  329. },
  330. },
  331. Streams: []grpc.StreamDesc{
  332. {
  333. StreamName: "GetStream",
  334. Handler: _ObjectStorageService_GetStream_Handler,
  335. ServerStreams: true,
  336. },
  337. {
  338. StreamName: "SetStream",
  339. Handler: _ObjectStorageService_SetStream_Handler,
  340. ClientStreams: true,
  341. },
  342. {
  343. StreamName: "AllStream",
  344. Handler: _ObjectStorageService_AllStream_Handler,
  345. ServerStreams: true,
  346. ClientStreams: true,
  347. },
  348. },
  349. Metadata: "api.proto",
  350. }