Improve doc & fix import ordering
[govpp.git] / binapi / one / one_rpc.ba.go
1 // Code generated by GoVPP's binapi-generator. DO NOT EDIT.
2
3 package one
4
5 import (
6         "context"
7         "fmt"
8         "io"
9
10         api "git.fd.io/govpp.git/api"
11         vpe "git.fd.io/govpp.git/binapi/vpe"
12 )
13
14 // RPCService defines RPC service  one.
15 type RPCService interface {
16         OneAddDelAdjacency(ctx context.Context, in *OneAddDelAdjacency) (*OneAddDelAdjacencyReply, error)
17         OneAddDelL2ArpEntry(ctx context.Context, in *OneAddDelL2ArpEntry) (*OneAddDelL2ArpEntryReply, error)
18         OneAddDelLocalEid(ctx context.Context, in *OneAddDelLocalEid) (*OneAddDelLocalEidReply, error)
19         OneAddDelLocator(ctx context.Context, in *OneAddDelLocator) (*OneAddDelLocatorReply, error)
20         OneAddDelLocatorSet(ctx context.Context, in *OneAddDelLocatorSet) (*OneAddDelLocatorSetReply, error)
21         OneAddDelMapRequestItrRlocs(ctx context.Context, in *OneAddDelMapRequestItrRlocs) (*OneAddDelMapRequestItrRlocsReply, error)
22         OneAddDelMapResolver(ctx context.Context, in *OneAddDelMapResolver) (*OneAddDelMapResolverReply, error)
23         OneAddDelMapServer(ctx context.Context, in *OneAddDelMapServer) (*OneAddDelMapServerReply, error)
24         OneAddDelNdpEntry(ctx context.Context, in *OneAddDelNdpEntry) (*OneAddDelNdpEntryReply, error)
25         OneAddDelRemoteMapping(ctx context.Context, in *OneAddDelRemoteMapping) (*OneAddDelRemoteMappingReply, error)
26         OneAdjacenciesGet(ctx context.Context, in *OneAdjacenciesGet) (*OneAdjacenciesGetReply, error)
27         OneEidTableAddDelMap(ctx context.Context, in *OneEidTableAddDelMap) (*OneEidTableAddDelMapReply, error)
28         OneEidTableDump(ctx context.Context, in *OneEidTableDump) (RPCService_OneEidTableDumpClient, error)
29         OneEidTableMapDump(ctx context.Context, in *OneEidTableMapDump) (RPCService_OneEidTableMapDumpClient, error)
30         OneEidTableVniDump(ctx context.Context, in *OneEidTableVniDump) (RPCService_OneEidTableVniDumpClient, error)
31         OneEnableDisable(ctx context.Context, in *OneEnableDisable) (*OneEnableDisableReply, error)
32         OneEnableDisablePetrMode(ctx context.Context, in *OneEnableDisablePetrMode) (*OneEnableDisablePetrModeReply, error)
33         OneEnableDisablePitrMode(ctx context.Context, in *OneEnableDisablePitrMode) (*OneEnableDisablePitrModeReply, error)
34         OneEnableDisableXtrMode(ctx context.Context, in *OneEnableDisableXtrMode) (*OneEnableDisableXtrModeReply, error)
35         OneGetMapRequestItrRlocs(ctx context.Context, in *OneGetMapRequestItrRlocs) (*OneGetMapRequestItrRlocsReply, error)
36         OneGetTransportProtocol(ctx context.Context, in *OneGetTransportProtocol) (*OneGetTransportProtocolReply, error)
37         OneL2ArpBdGet(ctx context.Context, in *OneL2ArpBdGet) (*OneL2ArpBdGetReply, error)
38         OneL2ArpEntriesGet(ctx context.Context, in *OneL2ArpEntriesGet) (*OneL2ArpEntriesGetReply, error)
39         OneLocatorDump(ctx context.Context, in *OneLocatorDump) (RPCService_OneLocatorDumpClient, error)
40         OneLocatorSetDump(ctx context.Context, in *OneLocatorSetDump) (RPCService_OneLocatorSetDumpClient, error)
41         OneMapRegisterEnableDisable(ctx context.Context, in *OneMapRegisterEnableDisable) (*OneMapRegisterEnableDisableReply, error)
42         OneMapRegisterFallbackThreshold(ctx context.Context, in *OneMapRegisterFallbackThreshold) (*OneMapRegisterFallbackThresholdReply, error)
43         OneMapRegisterSetTTL(ctx context.Context, in *OneMapRegisterSetTTL) (*OneMapRegisterSetTTLReply, error)
44         OneMapRequestMode(ctx context.Context, in *OneMapRequestMode) (*OneMapRequestModeReply, error)
45         OneMapResolverDump(ctx context.Context, in *OneMapResolverDump) (RPCService_OneMapResolverDumpClient, error)
46         OneMapServerDump(ctx context.Context, in *OneMapServerDump) (RPCService_OneMapServerDumpClient, error)
47         OneNdpBdGet(ctx context.Context, in *OneNdpBdGet) (*OneNdpBdGetReply, error)
48         OneNdpEntriesGet(ctx context.Context, in *OneNdpEntriesGet) (*OneNdpEntriesGetReply, error)
49         OneNshSetLocatorSet(ctx context.Context, in *OneNshSetLocatorSet) (*OneNshSetLocatorSetReply, error)
50         OnePitrSetLocatorSet(ctx context.Context, in *OnePitrSetLocatorSet) (*OnePitrSetLocatorSetReply, error)
51         OneRlocProbeEnableDisable(ctx context.Context, in *OneRlocProbeEnableDisable) (*OneRlocProbeEnableDisableReply, error)
52         OneSetTransportProtocol(ctx context.Context, in *OneSetTransportProtocol) (*OneSetTransportProtocolReply, error)
53         OneShowPetrMode(ctx context.Context, in *OneShowPetrMode) (*OneShowPetrModeReply, error)
54         OneShowPitrMode(ctx context.Context, in *OneShowPitrMode) (*OneShowPitrModeReply, error)
55         OneShowXtrMode(ctx context.Context, in *OneShowXtrMode) (*OneShowXtrModeReply, error)
56         OneStatsDump(ctx context.Context, in *OneStatsDump) (RPCService_OneStatsDumpClient, error)
57         OneStatsEnableDisable(ctx context.Context, in *OneStatsEnableDisable) (*OneStatsEnableDisableReply, error)
58         OneStatsFlush(ctx context.Context, in *OneStatsFlush) (*OneStatsFlushReply, error)
59         OneUsePetr(ctx context.Context, in *OneUsePetr) (*OneUsePetrReply, error)
60         ShowOneMapRegisterFallbackThreshold(ctx context.Context, in *ShowOneMapRegisterFallbackThreshold) (*ShowOneMapRegisterFallbackThresholdReply, error)
61         ShowOneMapRegisterState(ctx context.Context, in *ShowOneMapRegisterState) (*ShowOneMapRegisterStateReply, error)
62         ShowOneMapRegisterTTL(ctx context.Context, in *ShowOneMapRegisterTTL) (*ShowOneMapRegisterTTLReply, error)
63         ShowOneMapRequestMode(ctx context.Context, in *ShowOneMapRequestMode) (*ShowOneMapRequestModeReply, error)
64         ShowOneNshMapping(ctx context.Context, in *ShowOneNshMapping) (*ShowOneNshMappingReply, error)
65         ShowOnePitr(ctx context.Context, in *ShowOnePitr) (*ShowOnePitrReply, error)
66         ShowOneRlocProbeState(ctx context.Context, in *ShowOneRlocProbeState) (*ShowOneRlocProbeStateReply, error)
67         ShowOneStatsEnableDisable(ctx context.Context, in *ShowOneStatsEnableDisable) (*ShowOneStatsEnableDisableReply, error)
68         ShowOneStatus(ctx context.Context, in *ShowOneStatus) (*ShowOneStatusReply, error)
69         ShowOneUsePetr(ctx context.Context, in *ShowOneUsePetr) (*ShowOneUsePetrReply, error)
70 }
71
72 type serviceClient struct {
73         conn api.Connection
74 }
75
76 func NewServiceClient(conn api.Connection) RPCService {
77         return &serviceClient{conn}
78 }
79
80 func (c *serviceClient) OneAddDelAdjacency(ctx context.Context, in *OneAddDelAdjacency) (*OneAddDelAdjacencyReply, error) {
81         out := new(OneAddDelAdjacencyReply)
82         err := c.conn.Invoke(ctx, in, out)
83         if err != nil {
84                 return nil, err
85         }
86         return out, nil
87 }
88
89 func (c *serviceClient) OneAddDelL2ArpEntry(ctx context.Context, in *OneAddDelL2ArpEntry) (*OneAddDelL2ArpEntryReply, error) {
90         out := new(OneAddDelL2ArpEntryReply)
91         err := c.conn.Invoke(ctx, in, out)
92         if err != nil {
93                 return nil, err
94         }
95         return out, nil
96 }
97
98 func (c *serviceClient) OneAddDelLocalEid(ctx context.Context, in *OneAddDelLocalEid) (*OneAddDelLocalEidReply, error) {
99         out := new(OneAddDelLocalEidReply)
100         err := c.conn.Invoke(ctx, in, out)
101         if err != nil {
102                 return nil, err
103         }
104         return out, nil
105 }
106
107 func (c *serviceClient) OneAddDelLocator(ctx context.Context, in *OneAddDelLocator) (*OneAddDelLocatorReply, error) {
108         out := new(OneAddDelLocatorReply)
109         err := c.conn.Invoke(ctx, in, out)
110         if err != nil {
111                 return nil, err
112         }
113         return out, nil
114 }
115
116 func (c *serviceClient) OneAddDelLocatorSet(ctx context.Context, in *OneAddDelLocatorSet) (*OneAddDelLocatorSetReply, error) {
117         out := new(OneAddDelLocatorSetReply)
118         err := c.conn.Invoke(ctx, in, out)
119         if err != nil {
120                 return nil, err
121         }
122         return out, nil
123 }
124
125 func (c *serviceClient) OneAddDelMapRequestItrRlocs(ctx context.Context, in *OneAddDelMapRequestItrRlocs) (*OneAddDelMapRequestItrRlocsReply, error) {
126         out := new(OneAddDelMapRequestItrRlocsReply)
127         err := c.conn.Invoke(ctx, in, out)
128         if err != nil {
129                 return nil, err
130         }
131         return out, nil
132 }
133
134 func (c *serviceClient) OneAddDelMapResolver(ctx context.Context, in *OneAddDelMapResolver) (*OneAddDelMapResolverReply, error) {
135         out := new(OneAddDelMapResolverReply)
136         err := c.conn.Invoke(ctx, in, out)
137         if err != nil {
138                 return nil, err
139         }
140         return out, nil
141 }
142
143 func (c *serviceClient) OneAddDelMapServer(ctx context.Context, in *OneAddDelMapServer) (*OneAddDelMapServerReply, error) {
144         out := new(OneAddDelMapServerReply)
145         err := c.conn.Invoke(ctx, in, out)
146         if err != nil {
147                 return nil, err
148         }
149         return out, nil
150 }
151
152 func (c *serviceClient) OneAddDelNdpEntry(ctx context.Context, in *OneAddDelNdpEntry) (*OneAddDelNdpEntryReply, error) {
153         out := new(OneAddDelNdpEntryReply)
154         err := c.conn.Invoke(ctx, in, out)
155         if err != nil {
156                 return nil, err
157         }
158         return out, nil
159 }
160
161 func (c *serviceClient) OneAddDelRemoteMapping(ctx context.Context, in *OneAddDelRemoteMapping) (*OneAddDelRemoteMappingReply, error) {
162         out := new(OneAddDelRemoteMappingReply)
163         err := c.conn.Invoke(ctx, in, out)
164         if err != nil {
165                 return nil, err
166         }
167         return out, nil
168 }
169
170 func (c *serviceClient) OneAdjacenciesGet(ctx context.Context, in *OneAdjacenciesGet) (*OneAdjacenciesGetReply, error) {
171         out := new(OneAdjacenciesGetReply)
172         err := c.conn.Invoke(ctx, in, out)
173         if err != nil {
174                 return nil, err
175         }
176         return out, nil
177 }
178
179 func (c *serviceClient) OneEidTableAddDelMap(ctx context.Context, in *OneEidTableAddDelMap) (*OneEidTableAddDelMapReply, error) {
180         out := new(OneEidTableAddDelMapReply)
181         err := c.conn.Invoke(ctx, in, out)
182         if err != nil {
183                 return nil, err
184         }
185         return out, nil
186 }
187
188 func (c *serviceClient) OneEidTableDump(ctx context.Context, in *OneEidTableDump) (RPCService_OneEidTableDumpClient, error) {
189         stream, err := c.conn.NewStream(ctx)
190         if err != nil {
191                 return nil, err
192         }
193         x := &serviceClient_OneEidTableDumpClient{stream}
194         if err := x.Stream.SendMsg(in); err != nil {
195                 return nil, err
196         }
197         if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
198                 return nil, err
199         }
200         return x, nil
201 }
202
203 type RPCService_OneEidTableDumpClient interface {
204         Recv() (*OneEidTableDetails, error)
205         api.Stream
206 }
207
208 type serviceClient_OneEidTableDumpClient struct {
209         api.Stream
210 }
211
212 func (c *serviceClient_OneEidTableDumpClient) Recv() (*OneEidTableDetails, error) {
213         msg, err := c.Stream.RecvMsg()
214         if err != nil {
215                 return nil, err
216         }
217         switch m := msg.(type) {
218         case *OneEidTableDetails:
219                 return m, nil
220         case *vpe.ControlPingReply:
221                 return nil, io.EOF
222         default:
223                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
224         }
225 }
226
227 func (c *serviceClient) OneEidTableMapDump(ctx context.Context, in *OneEidTableMapDump) (RPCService_OneEidTableMapDumpClient, error) {
228         stream, err := c.conn.NewStream(ctx)
229         if err != nil {
230                 return nil, err
231         }
232         x := &serviceClient_OneEidTableMapDumpClient{stream}
233         if err := x.Stream.SendMsg(in); err != nil {
234                 return nil, err
235         }
236         if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
237                 return nil, err
238         }
239         return x, nil
240 }
241
242 type RPCService_OneEidTableMapDumpClient interface {
243         Recv() (*OneEidTableMapDetails, error)
244         api.Stream
245 }
246
247 type serviceClient_OneEidTableMapDumpClient struct {
248         api.Stream
249 }
250
251 func (c *serviceClient_OneEidTableMapDumpClient) Recv() (*OneEidTableMapDetails, error) {
252         msg, err := c.Stream.RecvMsg()
253         if err != nil {
254                 return nil, err
255         }
256         switch m := msg.(type) {
257         case *OneEidTableMapDetails:
258                 return m, nil
259         case *vpe.ControlPingReply:
260                 return nil, io.EOF
261         default:
262                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
263         }
264 }
265
266 func (c *serviceClient) OneEidTableVniDump(ctx context.Context, in *OneEidTableVniDump) (RPCService_OneEidTableVniDumpClient, error) {
267         stream, err := c.conn.NewStream(ctx)
268         if err != nil {
269                 return nil, err
270         }
271         x := &serviceClient_OneEidTableVniDumpClient{stream}
272         if err := x.Stream.SendMsg(in); err != nil {
273                 return nil, err
274         }
275         if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
276                 return nil, err
277         }
278         return x, nil
279 }
280
281 type RPCService_OneEidTableVniDumpClient interface {
282         Recv() (*OneEidTableVniDetails, error)
283         api.Stream
284 }
285
286 type serviceClient_OneEidTableVniDumpClient struct {
287         api.Stream
288 }
289
290 func (c *serviceClient_OneEidTableVniDumpClient) Recv() (*OneEidTableVniDetails, error) {
291         msg, err := c.Stream.RecvMsg()
292         if err != nil {
293                 return nil, err
294         }
295         switch m := msg.(type) {
296         case *OneEidTableVniDetails:
297                 return m, nil
298         case *vpe.ControlPingReply:
299                 return nil, io.EOF
300         default:
301                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
302         }
303 }
304
305 func (c *serviceClient) OneEnableDisable(ctx context.Context, in *OneEnableDisable) (*OneEnableDisableReply, error) {
306         out := new(OneEnableDisableReply)
307         err := c.conn.Invoke(ctx, in, out)
308         if err != nil {
309                 return nil, err
310         }
311         return out, nil
312 }
313
314 func (c *serviceClient) OneEnableDisablePetrMode(ctx context.Context, in *OneEnableDisablePetrMode) (*OneEnableDisablePetrModeReply, error) {
315         out := new(OneEnableDisablePetrModeReply)
316         err := c.conn.Invoke(ctx, in, out)
317         if err != nil {
318                 return nil, err
319         }
320         return out, nil
321 }
322
323 func (c *serviceClient) OneEnableDisablePitrMode(ctx context.Context, in *OneEnableDisablePitrMode) (*OneEnableDisablePitrModeReply, error) {
324         out := new(OneEnableDisablePitrModeReply)
325         err := c.conn.Invoke(ctx, in, out)
326         if err != nil {
327                 return nil, err
328         }
329         return out, nil
330 }
331
332 func (c *serviceClient) OneEnableDisableXtrMode(ctx context.Context, in *OneEnableDisableXtrMode) (*OneEnableDisableXtrModeReply, error) {
333         out := new(OneEnableDisableXtrModeReply)
334         err := c.conn.Invoke(ctx, in, out)
335         if err != nil {
336                 return nil, err
337         }
338         return out, nil
339 }
340
341 func (c *serviceClient) OneGetMapRequestItrRlocs(ctx context.Context, in *OneGetMapRequestItrRlocs) (*OneGetMapRequestItrRlocsReply, error) {
342         out := new(OneGetMapRequestItrRlocsReply)
343         err := c.conn.Invoke(ctx, in, out)
344         if err != nil {
345                 return nil, err
346         }
347         return out, nil
348 }
349
350 func (c *serviceClient) OneGetTransportProtocol(ctx context.Context, in *OneGetTransportProtocol) (*OneGetTransportProtocolReply, error) {
351         out := new(OneGetTransportProtocolReply)
352         err := c.conn.Invoke(ctx, in, out)
353         if err != nil {
354                 return nil, err
355         }
356         return out, nil
357 }
358
359 func (c *serviceClient) OneL2ArpBdGet(ctx context.Context, in *OneL2ArpBdGet) (*OneL2ArpBdGetReply, error) {
360         out := new(OneL2ArpBdGetReply)
361         err := c.conn.Invoke(ctx, in, out)
362         if err != nil {
363                 return nil, err
364         }
365         return out, nil
366 }
367
368 func (c *serviceClient) OneL2ArpEntriesGet(ctx context.Context, in *OneL2ArpEntriesGet) (*OneL2ArpEntriesGetReply, error) {
369         out := new(OneL2ArpEntriesGetReply)
370         err := c.conn.Invoke(ctx, in, out)
371         if err != nil {
372                 return nil, err
373         }
374         return out, nil
375 }
376
377 func (c *serviceClient) OneLocatorDump(ctx context.Context, in *OneLocatorDump) (RPCService_OneLocatorDumpClient, error) {
378         stream, err := c.conn.NewStream(ctx)
379         if err != nil {
380                 return nil, err
381         }
382         x := &serviceClient_OneLocatorDumpClient{stream}
383         if err := x.Stream.SendMsg(in); err != nil {
384                 return nil, err
385         }
386         if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
387                 return nil, err
388         }
389         return x, nil
390 }
391
392 type RPCService_OneLocatorDumpClient interface {
393         Recv() (*OneLocatorDetails, error)
394         api.Stream
395 }
396
397 type serviceClient_OneLocatorDumpClient struct {
398         api.Stream
399 }
400
401 func (c *serviceClient_OneLocatorDumpClient) Recv() (*OneLocatorDetails, error) {
402         msg, err := c.Stream.RecvMsg()
403         if err != nil {
404                 return nil, err
405         }
406         switch m := msg.(type) {
407         case *OneLocatorDetails:
408                 return m, nil
409         case *vpe.ControlPingReply:
410                 return nil, io.EOF
411         default:
412                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
413         }
414 }
415
416 func (c *serviceClient) OneLocatorSetDump(ctx context.Context, in *OneLocatorSetDump) (RPCService_OneLocatorSetDumpClient, error) {
417         stream, err := c.conn.NewStream(ctx)
418         if err != nil {
419                 return nil, err
420         }
421         x := &serviceClient_OneLocatorSetDumpClient{stream}
422         if err := x.Stream.SendMsg(in); err != nil {
423                 return nil, err
424         }
425         if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
426                 return nil, err
427         }
428         return x, nil
429 }
430
431 type RPCService_OneLocatorSetDumpClient interface {
432         Recv() (*OneLocatorSetDetails, error)
433         api.Stream
434 }
435
436 type serviceClient_OneLocatorSetDumpClient struct {
437         api.Stream
438 }
439
440 func (c *serviceClient_OneLocatorSetDumpClient) Recv() (*OneLocatorSetDetails, error) {
441         msg, err := c.Stream.RecvMsg()
442         if err != nil {
443                 return nil, err
444         }
445         switch m := msg.(type) {
446         case *OneLocatorSetDetails:
447                 return m, nil
448         case *vpe.ControlPingReply:
449                 return nil, io.EOF
450         default:
451                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
452         }
453 }
454
455 func (c *serviceClient) OneMapRegisterEnableDisable(ctx context.Context, in *OneMapRegisterEnableDisable) (*OneMapRegisterEnableDisableReply, error) {
456         out := new(OneMapRegisterEnableDisableReply)
457         err := c.conn.Invoke(ctx, in, out)
458         if err != nil {
459                 return nil, err
460         }
461         return out, nil
462 }
463
464 func (c *serviceClient) OneMapRegisterFallbackThreshold(ctx context.Context, in *OneMapRegisterFallbackThreshold) (*OneMapRegisterFallbackThresholdReply, error) {
465         out := new(OneMapRegisterFallbackThresholdReply)
466         err := c.conn.Invoke(ctx, in, out)
467         if err != nil {
468                 return nil, err
469         }
470         return out, nil
471 }
472
473 func (c *serviceClient) OneMapRegisterSetTTL(ctx context.Context, in *OneMapRegisterSetTTL) (*OneMapRegisterSetTTLReply, error) {
474         out := new(OneMapRegisterSetTTLReply)
475         err := c.conn.Invoke(ctx, in, out)
476         if err != nil {
477                 return nil, err
478         }
479         return out, nil
480 }
481
482 func (c *serviceClient) OneMapRequestMode(ctx context.Context, in *OneMapRequestMode) (*OneMapRequestModeReply, error) {
483         out := new(OneMapRequestModeReply)
484         err := c.conn.Invoke(ctx, in, out)
485         if err != nil {
486                 return nil, err
487         }
488         return out, nil
489 }
490
491 func (c *serviceClient) OneMapResolverDump(ctx context.Context, in *OneMapResolverDump) (RPCService_OneMapResolverDumpClient, error) {
492         stream, err := c.conn.NewStream(ctx)
493         if err != nil {
494                 return nil, err
495         }
496         x := &serviceClient_OneMapResolverDumpClient{stream}
497         if err := x.Stream.SendMsg(in); err != nil {
498                 return nil, err
499         }
500         if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
501                 return nil, err
502         }
503         return x, nil
504 }
505
506 type RPCService_OneMapResolverDumpClient interface {
507         Recv() (*OneMapResolverDetails, error)
508         api.Stream
509 }
510
511 type serviceClient_OneMapResolverDumpClient struct {
512         api.Stream
513 }
514
515 func (c *serviceClient_OneMapResolverDumpClient) Recv() (*OneMapResolverDetails, error) {
516         msg, err := c.Stream.RecvMsg()
517         if err != nil {
518                 return nil, err
519         }
520         switch m := msg.(type) {
521         case *OneMapResolverDetails:
522                 return m, nil
523         case *vpe.ControlPingReply:
524                 return nil, io.EOF
525         default:
526                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
527         }
528 }
529
530 func (c *serviceClient) OneMapServerDump(ctx context.Context, in *OneMapServerDump) (RPCService_OneMapServerDumpClient, error) {
531         stream, err := c.conn.NewStream(ctx)
532         if err != nil {
533                 return nil, err
534         }
535         x := &serviceClient_OneMapServerDumpClient{stream}
536         if err := x.Stream.SendMsg(in); err != nil {
537                 return nil, err
538         }
539         if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
540                 return nil, err
541         }
542         return x, nil
543 }
544
545 type RPCService_OneMapServerDumpClient interface {
546         Recv() (*OneMapServerDetails, error)
547         api.Stream
548 }
549
550 type serviceClient_OneMapServerDumpClient struct {
551         api.Stream
552 }
553
554 func (c *serviceClient_OneMapServerDumpClient) Recv() (*OneMapServerDetails, error) {
555         msg, err := c.Stream.RecvMsg()
556         if err != nil {
557                 return nil, err
558         }
559         switch m := msg.(type) {
560         case *OneMapServerDetails:
561                 return m, nil
562         case *vpe.ControlPingReply:
563                 return nil, io.EOF
564         default:
565                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
566         }
567 }
568
569 func (c *serviceClient) OneNdpBdGet(ctx context.Context, in *OneNdpBdGet) (*OneNdpBdGetReply, error) {
570         out := new(OneNdpBdGetReply)
571         err := c.conn.Invoke(ctx, in, out)
572         if err != nil {
573                 return nil, err
574         }
575         return out, nil
576 }
577
578 func (c *serviceClient) OneNdpEntriesGet(ctx context.Context, in *OneNdpEntriesGet) (*OneNdpEntriesGetReply, error) {
579         out := new(OneNdpEntriesGetReply)
580         err := c.conn.Invoke(ctx, in, out)
581         if err != nil {
582                 return nil, err
583         }
584         return out, nil
585 }
586
587 func (c *serviceClient) OneNshSetLocatorSet(ctx context.Context, in *OneNshSetLocatorSet) (*OneNshSetLocatorSetReply, error) {
588         out := new(OneNshSetLocatorSetReply)
589         err := c.conn.Invoke(ctx, in, out)
590         if err != nil {
591                 return nil, err
592         }
593         return out, nil
594 }
595
596 func (c *serviceClient) OnePitrSetLocatorSet(ctx context.Context, in *OnePitrSetLocatorSet) (*OnePitrSetLocatorSetReply, error) {
597         out := new(OnePitrSetLocatorSetReply)
598         err := c.conn.Invoke(ctx, in, out)
599         if err != nil {
600                 return nil, err
601         }
602         return out, nil
603 }
604
605 func (c *serviceClient) OneRlocProbeEnableDisable(ctx context.Context, in *OneRlocProbeEnableDisable) (*OneRlocProbeEnableDisableReply, error) {
606         out := new(OneRlocProbeEnableDisableReply)
607         err := c.conn.Invoke(ctx, in, out)
608         if err != nil {
609                 return nil, err
610         }
611         return out, nil
612 }
613
614 func (c *serviceClient) OneSetTransportProtocol(ctx context.Context, in *OneSetTransportProtocol) (*OneSetTransportProtocolReply, error) {
615         out := new(OneSetTransportProtocolReply)
616         err := c.conn.Invoke(ctx, in, out)
617         if err != nil {
618                 return nil, err
619         }
620         return out, nil
621 }
622
623 func (c *serviceClient) OneShowPetrMode(ctx context.Context, in *OneShowPetrMode) (*OneShowPetrModeReply, error) {
624         out := new(OneShowPetrModeReply)
625         err := c.conn.Invoke(ctx, in, out)
626         if err != nil {
627                 return nil, err
628         }
629         return out, nil
630 }
631
632 func (c *serviceClient) OneShowPitrMode(ctx context.Context, in *OneShowPitrMode) (*OneShowPitrModeReply, error) {
633         out := new(OneShowPitrModeReply)
634         err := c.conn.Invoke(ctx, in, out)
635         if err != nil {
636                 return nil, err
637         }
638         return out, nil
639 }
640
641 func (c *serviceClient) OneShowXtrMode(ctx context.Context, in *OneShowXtrMode) (*OneShowXtrModeReply, error) {
642         out := new(OneShowXtrModeReply)
643         err := c.conn.Invoke(ctx, in, out)
644         if err != nil {
645                 return nil, err
646         }
647         return out, nil
648 }
649
650 func (c *serviceClient) OneStatsDump(ctx context.Context, in *OneStatsDump) (RPCService_OneStatsDumpClient, error) {
651         stream, err := c.conn.NewStream(ctx)
652         if err != nil {
653                 return nil, err
654         }
655         x := &serviceClient_OneStatsDumpClient{stream}
656         if err := x.Stream.SendMsg(in); err != nil {
657                 return nil, err
658         }
659         if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
660                 return nil, err
661         }
662         return x, nil
663 }
664
665 type RPCService_OneStatsDumpClient interface {
666         Recv() (*OneStatsDetails, error)
667         api.Stream
668 }
669
670 type serviceClient_OneStatsDumpClient struct {
671         api.Stream
672 }
673
674 func (c *serviceClient_OneStatsDumpClient) Recv() (*OneStatsDetails, error) {
675         msg, err := c.Stream.RecvMsg()
676         if err != nil {
677                 return nil, err
678         }
679         switch m := msg.(type) {
680         case *OneStatsDetails:
681                 return m, nil
682         case *vpe.ControlPingReply:
683                 return nil, io.EOF
684         default:
685                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
686         }
687 }
688
689 func (c *serviceClient) OneStatsEnableDisable(ctx context.Context, in *OneStatsEnableDisable) (*OneStatsEnableDisableReply, error) {
690         out := new(OneStatsEnableDisableReply)
691         err := c.conn.Invoke(ctx, in, out)
692         if err != nil {
693                 return nil, err
694         }
695         return out, nil
696 }
697
698 func (c *serviceClient) OneStatsFlush(ctx context.Context, in *OneStatsFlush) (*OneStatsFlushReply, error) {
699         out := new(OneStatsFlushReply)
700         err := c.conn.Invoke(ctx, in, out)
701         if err != nil {
702                 return nil, err
703         }
704         return out, nil
705 }
706
707 func (c *serviceClient) OneUsePetr(ctx context.Context, in *OneUsePetr) (*OneUsePetrReply, error) {
708         out := new(OneUsePetrReply)
709         err := c.conn.Invoke(ctx, in, out)
710         if err != nil {
711                 return nil, err
712         }
713         return out, nil
714 }
715
716 func (c *serviceClient) ShowOneMapRegisterFallbackThreshold(ctx context.Context, in *ShowOneMapRegisterFallbackThreshold) (*ShowOneMapRegisterFallbackThresholdReply, error) {
717         out := new(ShowOneMapRegisterFallbackThresholdReply)
718         err := c.conn.Invoke(ctx, in, out)
719         if err != nil {
720                 return nil, err
721         }
722         return out, nil
723 }
724
725 func (c *serviceClient) ShowOneMapRegisterState(ctx context.Context, in *ShowOneMapRegisterState) (*ShowOneMapRegisterStateReply, error) {
726         out := new(ShowOneMapRegisterStateReply)
727         err := c.conn.Invoke(ctx, in, out)
728         if err != nil {
729                 return nil, err
730         }
731         return out, nil
732 }
733
734 func (c *serviceClient) ShowOneMapRegisterTTL(ctx context.Context, in *ShowOneMapRegisterTTL) (*ShowOneMapRegisterTTLReply, error) {
735         out := new(ShowOneMapRegisterTTLReply)
736         err := c.conn.Invoke(ctx, in, out)
737         if err != nil {
738                 return nil, err
739         }
740         return out, nil
741 }
742
743 func (c *serviceClient) ShowOneMapRequestMode(ctx context.Context, in *ShowOneMapRequestMode) (*ShowOneMapRequestModeReply, error) {
744         out := new(ShowOneMapRequestModeReply)
745         err := c.conn.Invoke(ctx, in, out)
746         if err != nil {
747                 return nil, err
748         }
749         return out, nil
750 }
751
752 func (c *serviceClient) ShowOneNshMapping(ctx context.Context, in *ShowOneNshMapping) (*ShowOneNshMappingReply, error) {
753         out := new(ShowOneNshMappingReply)
754         err := c.conn.Invoke(ctx, in, out)
755         if err != nil {
756                 return nil, err
757         }
758         return out, nil
759 }
760
761 func (c *serviceClient) ShowOnePitr(ctx context.Context, in *ShowOnePitr) (*ShowOnePitrReply, error) {
762         out := new(ShowOnePitrReply)
763         err := c.conn.Invoke(ctx, in, out)
764         if err != nil {
765                 return nil, err
766         }
767         return out, nil
768 }
769
770 func (c *serviceClient) ShowOneRlocProbeState(ctx context.Context, in *ShowOneRlocProbeState) (*ShowOneRlocProbeStateReply, error) {
771         out := new(ShowOneRlocProbeStateReply)
772         err := c.conn.Invoke(ctx, in, out)
773         if err != nil {
774                 return nil, err
775         }
776         return out, nil
777 }
778
779 func (c *serviceClient) ShowOneStatsEnableDisable(ctx context.Context, in *ShowOneStatsEnableDisable) (*ShowOneStatsEnableDisableReply, error) {
780         out := new(ShowOneStatsEnableDisableReply)
781         err := c.conn.Invoke(ctx, in, out)
782         if err != nil {
783                 return nil, err
784         }
785         return out, nil
786 }
787
788 func (c *serviceClient) ShowOneStatus(ctx context.Context, in *ShowOneStatus) (*ShowOneStatusReply, error) {
789         out := new(ShowOneStatusReply)
790         err := c.conn.Invoke(ctx, in, out)
791         if err != nil {
792                 return nil, err
793         }
794         return out, nil
795 }
796
797 func (c *serviceClient) ShowOneUsePetr(ctx context.Context, in *ShowOneUsePetr) (*ShowOneUsePetrReply, error) {
798         out := new(ShowOneUsePetrReply)
799         err := c.conn.Invoke(ctx, in, out)
800         if err != nil {
801                 return nil, err
802         }
803         return out, nil
804 }