blob: 51ead9a6f0df18e1c248fc60461a31f1cbd6e203 [file] [log] [blame]
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -07001// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
2// source: api/bbsim/bbsim.proto
3
4/*
5Package bbsim is a reverse proxy.
6
7It translates gRPC into RESTful JSON APIs.
8*/
9package bbsim
10
11import (
12 "context"
13 "io"
14 "net/http"
15
Pragya Arya1cbefa42020-01-13 12:15:29 +053016 "github.com/golang/protobuf/descriptor"
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -070017 "github.com/golang/protobuf/proto"
18 "github.com/grpc-ecosystem/grpc-gateway/runtime"
19 "github.com/grpc-ecosystem/grpc-gateway/utilities"
20 "google.golang.org/grpc"
21 "google.golang.org/grpc/codes"
22 "google.golang.org/grpc/grpclog"
23 "google.golang.org/grpc/status"
24)
25
Pragya Arya1cbefa42020-01-13 12:15:29 +053026// Suppress "imported and not used" errors
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -070027var _ codes.Code
28var _ io.Reader
29var _ status.Status
30var _ = runtime.String
31var _ = utilities.NewDoubleArray
Pragya Arya1cbefa42020-01-13 12:15:29 +053032var _ = descriptor.ForMessage
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -070033
34func request_BBSim_Version_0(ctx context.Context, marshaler runtime.Marshaler, client BBSimClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
35 var protoReq Empty
36 var metadata runtime.ServerMetadata
37
38 msg, err := client.Version(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
39 return msg, metadata, err
40
41}
42
Pragya Arya1cbefa42020-01-13 12:15:29 +053043func local_request_BBSim_Version_0(ctx context.Context, marshaler runtime.Marshaler, server BBSimServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
44 var protoReq Empty
45 var metadata runtime.ServerMetadata
46
47 msg, err := server.Version(ctx, &protoReq)
48 return msg, metadata, err
49
50}
51
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -070052func request_BBSim_GetOlt_0(ctx context.Context, marshaler runtime.Marshaler, client BBSimClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
53 var protoReq Empty
54 var metadata runtime.ServerMetadata
55
56 msg, err := client.GetOlt(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
57 return msg, metadata, err
58
59}
60
Pragya Arya1cbefa42020-01-13 12:15:29 +053061func local_request_BBSim_GetOlt_0(ctx context.Context, marshaler runtime.Marshaler, server BBSimServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
62 var protoReq Empty
63 var metadata runtime.ServerMetadata
64
65 msg, err := server.GetOlt(ctx, &protoReq)
66 return msg, metadata, err
67
68}
69
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -070070func request_BBSim_GetOlt_1(ctx context.Context, marshaler runtime.Marshaler, client BBSimClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
71 var protoReq Empty
72 var metadata runtime.ServerMetadata
73
74 msg, err := client.GetOlt(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
75 return msg, metadata, err
76
77}
78
Pragya Arya1cbefa42020-01-13 12:15:29 +053079func local_request_BBSim_GetOlt_1(ctx context.Context, marshaler runtime.Marshaler, server BBSimServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
80 var protoReq Empty
81 var metadata runtime.ServerMetadata
82
83 msg, err := server.GetOlt(ctx, &protoReq)
84 return msg, metadata, err
85
86}
87
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -070088func request_BBSim_GetONUs_0(ctx context.Context, marshaler runtime.Marshaler, client BBSimClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
89 var protoReq Empty
90 var metadata runtime.ServerMetadata
91
92 msg, err := client.GetONUs(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
93 return msg, metadata, err
94
95}
96
Pragya Arya1cbefa42020-01-13 12:15:29 +053097func local_request_BBSim_GetONUs_0(ctx context.Context, marshaler runtime.Marshaler, server BBSimServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
98 var protoReq Empty
99 var metadata runtime.ServerMetadata
100
101 msg, err := server.GetONUs(ctx, &protoReq)
102 return msg, metadata, err
103
104}
105
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -0700106func request_BBSim_GetONU_0(ctx context.Context, marshaler runtime.Marshaler, client BBSimClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
107 var protoReq ONURequest
108 var metadata runtime.ServerMetadata
109
110 var (
111 val string
112 ok bool
113 err error
114 _ = err
115 )
116
117 val, ok = pathParams["SerialNumber"]
118 if !ok {
119 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "SerialNumber")
120 }
121
122 protoReq.SerialNumber, err = runtime.String(val)
123
124 if err != nil {
125 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "SerialNumber", err)
126 }
127
128 msg, err := client.GetONU(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
129 return msg, metadata, err
130
131}
132
Pragya Arya1cbefa42020-01-13 12:15:29 +0530133func local_request_BBSim_GetONU_0(ctx context.Context, marshaler runtime.Marshaler, server BBSimServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
134 var protoReq ONURequest
135 var metadata runtime.ServerMetadata
136
137 var (
138 val string
139 ok bool
140 err error
141 _ = err
142 )
143
144 val, ok = pathParams["SerialNumber"]
145 if !ok {
146 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "SerialNumber")
147 }
148
149 protoReq.SerialNumber, err = runtime.String(val)
150
151 if err != nil {
152 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "SerialNumber", err)
153 }
154
155 msg, err := server.GetONU(ctx, &protoReq)
156 return msg, metadata, err
157
158}
159
160func request_BBSim_ShutdownONU_0(ctx context.Context, marshaler runtime.Marshaler, client BBSimClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
161 var protoReq ONURequest
162 var metadata runtime.ServerMetadata
163
164 var (
165 val string
166 ok bool
167 err error
168 _ = err
169 )
170
171 val, ok = pathParams["SerialNumber"]
172 if !ok {
173 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "SerialNumber")
174 }
175
176 protoReq.SerialNumber, err = runtime.String(val)
177
178 if err != nil {
179 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "SerialNumber", err)
180 }
181
182 msg, err := client.ShutdownONU(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
183 return msg, metadata, err
184
185}
186
187func local_request_BBSim_ShutdownONU_0(ctx context.Context, marshaler runtime.Marshaler, server BBSimServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
188 var protoReq ONURequest
189 var metadata runtime.ServerMetadata
190
191 var (
192 val string
193 ok bool
194 err error
195 _ = err
196 )
197
198 val, ok = pathParams["SerialNumber"]
199 if !ok {
200 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "SerialNumber")
201 }
202
203 protoReq.SerialNumber, err = runtime.String(val)
204
205 if err != nil {
206 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "SerialNumber", err)
207 }
208
209 msg, err := server.ShutdownONU(ctx, &protoReq)
210 return msg, metadata, err
211
212}
213
214func request_BBSim_PoweronONU_0(ctx context.Context, marshaler runtime.Marshaler, client BBSimClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
215 var protoReq ONURequest
216 var metadata runtime.ServerMetadata
217
218 var (
219 val string
220 ok bool
221 err error
222 _ = err
223 )
224
225 val, ok = pathParams["SerialNumber"]
226 if !ok {
227 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "SerialNumber")
228 }
229
230 protoReq.SerialNumber, err = runtime.String(val)
231
232 if err != nil {
233 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "SerialNumber", err)
234 }
235
236 msg, err := client.PoweronONU(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
237 return msg, metadata, err
238
239}
240
241func local_request_BBSim_PoweronONU_0(ctx context.Context, marshaler runtime.Marshaler, server BBSimServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
242 var protoReq ONURequest
243 var metadata runtime.ServerMetadata
244
245 var (
246 val string
247 ok bool
248 err error
249 _ = err
250 )
251
252 val, ok = pathParams["SerialNumber"]
253 if !ok {
254 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "SerialNumber")
255 }
256
257 protoReq.SerialNumber, err = runtime.String(val)
258
259 if err != nil {
260 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "SerialNumber", err)
261 }
262
263 msg, err := server.PoweronONU(ctx, &protoReq)
264 return msg, metadata, err
265
266}
267
Pragya Arya694ece02020-02-07 13:03:47 +0530268var (
269 filter_BBSim_SetAlarmIndication_0 = &utilities.DoubleArray{Encoding: map[string]int{"SerialNumber": 0, "AlarmType": 1, "Status": 2}, Base: []int{1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 1, 2, 3, 4}}
270)
271
272func request_BBSim_SetAlarmIndication_0(ctx context.Context, marshaler runtime.Marshaler, client BBSimClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
273 var protoReq AlarmRequest
274 var metadata runtime.ServerMetadata
275
276 var (
277 val string
278 ok bool
279 err error
280 _ = err
281 )
282
283 val, ok = pathParams["SerialNumber"]
284 if !ok {
285 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "SerialNumber")
286 }
287
288 protoReq.SerialNumber, err = runtime.String(val)
289
290 if err != nil {
291 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "SerialNumber", err)
292 }
293
294 val, ok = pathParams["AlarmType"]
295 if !ok {
296 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "AlarmType")
297 }
298
299 protoReq.AlarmType, err = runtime.String(val)
300
301 if err != nil {
302 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "AlarmType", err)
303 }
304
305 val, ok = pathParams["Status"]
306 if !ok {
307 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "Status")
308 }
309
310 protoReq.Status, err = runtime.String(val)
311
312 if err != nil {
313 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "Status", err)
314 }
315
316 if err := req.ParseForm(); err != nil {
317 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
318 }
319 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_BBSim_SetAlarmIndication_0); err != nil {
320 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
321 }
322
323 msg, err := client.SetAlarmIndication(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
324 return msg, metadata, err
325
326}
327
328func local_request_BBSim_SetAlarmIndication_0(ctx context.Context, marshaler runtime.Marshaler, server BBSimServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
329 var protoReq AlarmRequest
330 var metadata runtime.ServerMetadata
331
332 var (
333 val string
334 ok bool
335 err error
336 _ = err
337 )
338
339 val, ok = pathParams["SerialNumber"]
340 if !ok {
341 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "SerialNumber")
342 }
343
344 protoReq.SerialNumber, err = runtime.String(val)
345
346 if err != nil {
347 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "SerialNumber", err)
348 }
349
350 val, ok = pathParams["AlarmType"]
351 if !ok {
352 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "AlarmType")
353 }
354
355 protoReq.AlarmType, err = runtime.String(val)
356
357 if err != nil {
358 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "AlarmType", err)
359 }
360
361 val, ok = pathParams["Status"]
362 if !ok {
363 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "Status")
364 }
365
366 protoReq.Status, err = runtime.String(val)
367
368 if err != nil {
369 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "Status", err)
370 }
371
372 if err := runtime.PopulateQueryParameters(&protoReq, req.URL.Query(), filter_BBSim_SetAlarmIndication_0); err != nil {
373 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
374 }
375
376 msg, err := server.SetAlarmIndication(ctx, &protoReq)
377 return msg, metadata, err
378
379}
380
Pragya Arya1cbefa42020-01-13 12:15:29 +0530381// RegisterBBSimHandlerServer registers the http handlers for service BBSim to "mux".
382// UnaryRPC :call BBSimServer directly.
383// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
384func RegisterBBSimHandlerServer(ctx context.Context, mux *runtime.ServeMux, server BBSimServer) error {
385
386 mux.Handle("GET", pattern_BBSim_Version_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
387 ctx, cancel := context.WithCancel(req.Context())
388 defer cancel()
389 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
390 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
391 if err != nil {
392 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
393 return
394 }
395 resp, md, err := local_request_BBSim_Version_0(rctx, inboundMarshaler, server, req, pathParams)
396 ctx = runtime.NewServerMetadataContext(ctx, md)
397 if err != nil {
398 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
399 return
400 }
401
402 forward_BBSim_Version_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
403
404 })
405
406 mux.Handle("GET", pattern_BBSim_GetOlt_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
407 ctx, cancel := context.WithCancel(req.Context())
408 defer cancel()
409 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
410 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
411 if err != nil {
412 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
413 return
414 }
415 resp, md, err := local_request_BBSim_GetOlt_0(rctx, inboundMarshaler, server, req, pathParams)
416 ctx = runtime.NewServerMetadataContext(ctx, md)
417 if err != nil {
418 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
419 return
420 }
421
422 forward_BBSim_GetOlt_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
423
424 })
425
426 mux.Handle("GET", pattern_BBSim_GetOlt_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
427 ctx, cancel := context.WithCancel(req.Context())
428 defer cancel()
429 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
430 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
431 if err != nil {
432 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
433 return
434 }
435 resp, md, err := local_request_BBSim_GetOlt_1(rctx, inboundMarshaler, server, req, pathParams)
436 ctx = runtime.NewServerMetadataContext(ctx, md)
437 if err != nil {
438 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
439 return
440 }
441
442 forward_BBSim_GetOlt_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
443
444 })
445
446 mux.Handle("GET", pattern_BBSim_GetONUs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
447 ctx, cancel := context.WithCancel(req.Context())
448 defer cancel()
449 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
450 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
451 if err != nil {
452 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
453 return
454 }
455 resp, md, err := local_request_BBSim_GetONUs_0(rctx, inboundMarshaler, server, req, pathParams)
456 ctx = runtime.NewServerMetadataContext(ctx, md)
457 if err != nil {
458 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
459 return
460 }
461
462 forward_BBSim_GetONUs_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
463
464 })
465
466 mux.Handle("GET", pattern_BBSim_GetONU_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
467 ctx, cancel := context.WithCancel(req.Context())
468 defer cancel()
469 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
470 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
471 if err != nil {
472 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
473 return
474 }
475 resp, md, err := local_request_BBSim_GetONU_0(rctx, inboundMarshaler, server, req, pathParams)
476 ctx = runtime.NewServerMetadataContext(ctx, md)
477 if err != nil {
478 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
479 return
480 }
481
482 forward_BBSim_GetONU_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
483
484 })
485
486 mux.Handle("DELETE", pattern_BBSim_ShutdownONU_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
487 ctx, cancel := context.WithCancel(req.Context())
488 defer cancel()
489 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
490 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
491 if err != nil {
492 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
493 return
494 }
495 resp, md, err := local_request_BBSim_ShutdownONU_0(rctx, inboundMarshaler, server, req, pathParams)
496 ctx = runtime.NewServerMetadataContext(ctx, md)
497 if err != nil {
498 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
499 return
500 }
501
502 forward_BBSim_ShutdownONU_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
503
504 })
505
506 mux.Handle("POST", pattern_BBSim_PoweronONU_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
507 ctx, cancel := context.WithCancel(req.Context())
508 defer cancel()
509 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
510 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
511 if err != nil {
512 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
513 return
514 }
515 resp, md, err := local_request_BBSim_PoweronONU_0(rctx, inboundMarshaler, server, req, pathParams)
516 ctx = runtime.NewServerMetadataContext(ctx, md)
517 if err != nil {
518 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
519 return
520 }
521
522 forward_BBSim_PoweronONU_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
523
524 })
525
Pragya Arya694ece02020-02-07 13:03:47 +0530526 mux.Handle("POST", pattern_BBSim_SetAlarmIndication_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
527 ctx, cancel := context.WithCancel(req.Context())
528 defer cancel()
529 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
530 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
531 if err != nil {
532 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
533 return
534 }
535 resp, md, err := local_request_BBSim_SetAlarmIndication_0(rctx, inboundMarshaler, server, req, pathParams)
536 ctx = runtime.NewServerMetadataContext(ctx, md)
537 if err != nil {
538 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
539 return
540 }
541
542 forward_BBSim_SetAlarmIndication_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
543
544 })
545
Pragya Arya1cbefa42020-01-13 12:15:29 +0530546 return nil
547}
548
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -0700549// RegisterBBSimHandlerFromEndpoint is same as RegisterBBSimHandler but
550// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
551func RegisterBBSimHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
552 conn, err := grpc.Dial(endpoint, opts...)
553 if err != nil {
554 return err
555 }
556 defer func() {
557 if err != nil {
558 if cerr := conn.Close(); cerr != nil {
559 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
560 }
561 return
562 }
563 go func() {
564 <-ctx.Done()
565 if cerr := conn.Close(); cerr != nil {
566 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
567 }
568 }()
569 }()
570
571 return RegisterBBSimHandler(ctx, mux, conn)
572}
573
574// RegisterBBSimHandler registers the http handlers for service BBSim to "mux".
575// The handlers forward requests to the grpc endpoint over "conn".
576func RegisterBBSimHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
577 return RegisterBBSimHandlerClient(ctx, mux, NewBBSimClient(conn))
578}
579
580// RegisterBBSimHandlerClient registers the http handlers for service BBSim
581// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "BBSimClient".
582// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "BBSimClient"
583// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
584// "BBSimClient" to call the correct interceptors.
585func RegisterBBSimHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BBSimClient) error {
586
587 mux.Handle("GET", pattern_BBSim_Version_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
588 ctx, cancel := context.WithCancel(req.Context())
589 defer cancel()
590 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
591 rctx, err := runtime.AnnotateContext(ctx, mux, req)
592 if err != nil {
593 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
594 return
595 }
596 resp, md, err := request_BBSim_Version_0(rctx, inboundMarshaler, client, req, pathParams)
597 ctx = runtime.NewServerMetadataContext(ctx, md)
598 if err != nil {
599 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
600 return
601 }
602
603 forward_BBSim_Version_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
604
605 })
606
607 mux.Handle("GET", pattern_BBSim_GetOlt_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
608 ctx, cancel := context.WithCancel(req.Context())
609 defer cancel()
610 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
611 rctx, err := runtime.AnnotateContext(ctx, mux, req)
612 if err != nil {
613 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
614 return
615 }
616 resp, md, err := request_BBSim_GetOlt_0(rctx, inboundMarshaler, client, req, pathParams)
617 ctx = runtime.NewServerMetadataContext(ctx, md)
618 if err != nil {
619 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
620 return
621 }
622
623 forward_BBSim_GetOlt_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
624
625 })
626
627 mux.Handle("GET", pattern_BBSim_GetOlt_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
628 ctx, cancel := context.WithCancel(req.Context())
629 defer cancel()
630 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
631 rctx, err := runtime.AnnotateContext(ctx, mux, req)
632 if err != nil {
633 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
634 return
635 }
636 resp, md, err := request_BBSim_GetOlt_1(rctx, inboundMarshaler, client, req, pathParams)
637 ctx = runtime.NewServerMetadataContext(ctx, md)
638 if err != nil {
639 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
640 return
641 }
642
643 forward_BBSim_GetOlt_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
644
645 })
646
647 mux.Handle("GET", pattern_BBSim_GetONUs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
648 ctx, cancel := context.WithCancel(req.Context())
649 defer cancel()
650 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
651 rctx, err := runtime.AnnotateContext(ctx, mux, req)
652 if err != nil {
653 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
654 return
655 }
656 resp, md, err := request_BBSim_GetONUs_0(rctx, inboundMarshaler, client, req, pathParams)
657 ctx = runtime.NewServerMetadataContext(ctx, md)
658 if err != nil {
659 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
660 return
661 }
662
663 forward_BBSim_GetONUs_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
664
665 })
666
667 mux.Handle("GET", pattern_BBSim_GetONU_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
668 ctx, cancel := context.WithCancel(req.Context())
669 defer cancel()
670 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
671 rctx, err := runtime.AnnotateContext(ctx, mux, req)
672 if err != nil {
673 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
674 return
675 }
676 resp, md, err := request_BBSim_GetONU_0(rctx, inboundMarshaler, client, req, pathParams)
677 ctx = runtime.NewServerMetadataContext(ctx, md)
678 if err != nil {
679 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
680 return
681 }
682
683 forward_BBSim_GetONU_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
684
685 })
686
Pragya Arya1cbefa42020-01-13 12:15:29 +0530687 mux.Handle("DELETE", pattern_BBSim_ShutdownONU_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
688 ctx, cancel := context.WithCancel(req.Context())
689 defer cancel()
690 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
691 rctx, err := runtime.AnnotateContext(ctx, mux, req)
692 if err != nil {
693 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
694 return
695 }
696 resp, md, err := request_BBSim_ShutdownONU_0(rctx, inboundMarshaler, client, req, pathParams)
697 ctx = runtime.NewServerMetadataContext(ctx, md)
698 if err != nil {
699 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
700 return
701 }
702
703 forward_BBSim_ShutdownONU_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
704
705 })
706
707 mux.Handle("POST", pattern_BBSim_PoweronONU_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
708 ctx, cancel := context.WithCancel(req.Context())
709 defer cancel()
710 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
711 rctx, err := runtime.AnnotateContext(ctx, mux, req)
712 if err != nil {
713 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
714 return
715 }
716 resp, md, err := request_BBSim_PoweronONU_0(rctx, inboundMarshaler, client, req, pathParams)
717 ctx = runtime.NewServerMetadataContext(ctx, md)
718 if err != nil {
719 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
720 return
721 }
722
723 forward_BBSim_PoweronONU_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
724
725 })
726
Pragya Arya694ece02020-02-07 13:03:47 +0530727 mux.Handle("POST", pattern_BBSim_SetAlarmIndication_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
728 ctx, cancel := context.WithCancel(req.Context())
729 defer cancel()
730 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
731 rctx, err := runtime.AnnotateContext(ctx, mux, req)
732 if err != nil {
733 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
734 return
735 }
736 resp, md, err := request_BBSim_SetAlarmIndication_0(rctx, inboundMarshaler, client, req, pathParams)
737 ctx = runtime.NewServerMetadataContext(ctx, md)
738 if err != nil {
739 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
740 return
741 }
742
743 forward_BBSim_SetAlarmIndication_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
744
745 })
746
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -0700747 return nil
748}
749
750var (
751 pattern_BBSim_Version_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "version"}, "", runtime.AssumeColonVerbOpt(true)))
752
753 pattern_BBSim_GetOlt_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "olt"}, "", runtime.AssumeColonVerbOpt(true)))
754
755 pattern_BBSim_GetOlt_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "olt", "status"}, "", runtime.AssumeColonVerbOpt(true)))
756
757 pattern_BBSim_GetONUs_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"v1", "olt", "onus"}, "", runtime.AssumeColonVerbOpt(true)))
758
759 pattern_BBSim_GetONU_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v1", "olt", "onus", "SerialNumber"}, "", runtime.AssumeColonVerbOpt(true)))
Pragya Arya1cbefa42020-01-13 12:15:29 +0530760
761 pattern_BBSim_ShutdownONU_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v1", "olt", "onus", "SerialNumber"}, "", runtime.AssumeColonVerbOpt(true)))
762
763 pattern_BBSim_PoweronONU_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"v1", "olt", "onus", "SerialNumber"}, "", runtime.AssumeColonVerbOpt(true)))
Pragya Arya694ece02020-02-07 13:03:47 +0530764
765 pattern_BBSim_SetAlarmIndication_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"v1", "olt", "onus", "SerialNumber", "alarms", "AlarmType", "Status"}, "", runtime.AssumeColonVerbOpt(true)))
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -0700766)
767
768var (
769 forward_BBSim_Version_0 = runtime.ForwardResponseMessage
770
771 forward_BBSim_GetOlt_0 = runtime.ForwardResponseMessage
772
773 forward_BBSim_GetOlt_1 = runtime.ForwardResponseMessage
774
775 forward_BBSim_GetONUs_0 = runtime.ForwardResponseMessage
776
777 forward_BBSim_GetONU_0 = runtime.ForwardResponseMessage
Pragya Arya1cbefa42020-01-13 12:15:29 +0530778
779 forward_BBSim_ShutdownONU_0 = runtime.ForwardResponseMessage
780
781 forward_BBSim_PoweronONU_0 = runtime.ForwardResponseMessage
Pragya Arya694ece02020-02-07 13:03:47 +0530782
783 forward_BBSim_SetAlarmIndication_0 = runtime.ForwardResponseMessage
Matteo Scandoloa6a3aee2019-11-26 13:30:14 -0700784)