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