ac65ca8da840342ed657f6b98dc971b61ddabf99
[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         memclnt "git.fd.io/govpp.git/binapi/memclnt"
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, api.RetvalToVPPApiError(out.Retval)
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, api.RetvalToVPPApiError(out.Retval)
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, api.RetvalToVPPApiError(out.Retval)
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, api.RetvalToVPPApiError(out.Retval)
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, api.RetvalToVPPApiError(out.Retval)
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, api.RetvalToVPPApiError(out.Retval)
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, api.RetvalToVPPApiError(out.Retval)
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, api.RetvalToVPPApiError(out.Retval)
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, api.RetvalToVPPApiError(out.Retval)
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, api.RetvalToVPPApiError(out.Retval)
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, api.RetvalToVPPApiError(out.Retval)
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, api.RetvalToVPPApiError(out.Retval)
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(&memclnt.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 *memclnt.ControlPingReply:
221                 err = c.Stream.Close()
222                 if err != nil {
223                         return nil, err
224                 }
225                 return nil, io.EOF
226         default:
227                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
228         }
229 }
230
231 func (c *serviceClient) OneEidTableMapDump(ctx context.Context, in *OneEidTableMapDump) (RPCService_OneEidTableMapDumpClient, error) {
232         stream, err := c.conn.NewStream(ctx)
233         if err != nil {
234                 return nil, err
235         }
236         x := &serviceClient_OneEidTableMapDumpClient{stream}
237         if err := x.Stream.SendMsg(in); err != nil {
238                 return nil, err
239         }
240         if err = x.Stream.SendMsg(&memclnt.ControlPing{}); err != nil {
241                 return nil, err
242         }
243         return x, nil
244 }
245
246 type RPCService_OneEidTableMapDumpClient interface {
247         Recv() (*OneEidTableMapDetails, error)
248         api.Stream
249 }
250
251 type serviceClient_OneEidTableMapDumpClient struct {
252         api.Stream
253 }
254
255 func (c *serviceClient_OneEidTableMapDumpClient) Recv() (*OneEidTableMapDetails, error) {
256         msg, err := c.Stream.RecvMsg()
257         if err != nil {
258                 return nil, err
259         }
260         switch m := msg.(type) {
261         case *OneEidTableMapDetails:
262                 return m, nil
263         case *memclnt.ControlPingReply:
264                 err = c.Stream.Close()
265                 if err != nil {
266                         return nil, err
267                 }
268                 return nil, io.EOF
269         default:
270                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
271         }
272 }
273
274 func (c *serviceClient) OneEidTableVniDump(ctx context.Context, in *OneEidTableVniDump) (RPCService_OneEidTableVniDumpClient, error) {
275         stream, err := c.conn.NewStream(ctx)
276         if err != nil {
277                 return nil, err
278         }
279         x := &serviceClient_OneEidTableVniDumpClient{stream}
280         if err := x.Stream.SendMsg(in); err != nil {
281                 return nil, err
282         }
283         if err = x.Stream.SendMsg(&memclnt.ControlPing{}); err != nil {
284                 return nil, err
285         }
286         return x, nil
287 }
288
289 type RPCService_OneEidTableVniDumpClient interface {
290         Recv() (*OneEidTableVniDetails, error)
291         api.Stream
292 }
293
294 type serviceClient_OneEidTableVniDumpClient struct {
295         api.Stream
296 }
297
298 func (c *serviceClient_OneEidTableVniDumpClient) Recv() (*OneEidTableVniDetails, error) {
299         msg, err := c.Stream.RecvMsg()
300         if err != nil {
301                 return nil, err
302         }
303         switch m := msg.(type) {
304         case *OneEidTableVniDetails:
305                 return m, nil
306         case *memclnt.ControlPingReply:
307                 err = c.Stream.Close()
308                 if err != nil {
309                         return nil, err
310                 }
311                 return nil, io.EOF
312         default:
313                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
314         }
315 }
316
317 func (c *serviceClient) OneEnableDisable(ctx context.Context, in *OneEnableDisable) (*OneEnableDisableReply, error) {
318         out := new(OneEnableDisableReply)
319         err := c.conn.Invoke(ctx, in, out)
320         if err != nil {
321                 return nil, err
322         }
323         return out, api.RetvalToVPPApiError(out.Retval)
324 }
325
326 func (c *serviceClient) OneEnableDisablePetrMode(ctx context.Context, in *OneEnableDisablePetrMode) (*OneEnableDisablePetrModeReply, error) {
327         out := new(OneEnableDisablePetrModeReply)
328         err := c.conn.Invoke(ctx, in, out)
329         if err != nil {
330                 return nil, err
331         }
332         return out, api.RetvalToVPPApiError(out.Retval)
333 }
334
335 func (c *serviceClient) OneEnableDisablePitrMode(ctx context.Context, in *OneEnableDisablePitrMode) (*OneEnableDisablePitrModeReply, error) {
336         out := new(OneEnableDisablePitrModeReply)
337         err := c.conn.Invoke(ctx, in, out)
338         if err != nil {
339                 return nil, err
340         }
341         return out, api.RetvalToVPPApiError(out.Retval)
342 }
343
344 func (c *serviceClient) OneEnableDisableXtrMode(ctx context.Context, in *OneEnableDisableXtrMode) (*OneEnableDisableXtrModeReply, error) {
345         out := new(OneEnableDisableXtrModeReply)
346         err := c.conn.Invoke(ctx, in, out)
347         if err != nil {
348                 return nil, err
349         }
350         return out, api.RetvalToVPPApiError(out.Retval)
351 }
352
353 func (c *serviceClient) OneGetMapRequestItrRlocs(ctx context.Context, in *OneGetMapRequestItrRlocs) (*OneGetMapRequestItrRlocsReply, error) {
354         out := new(OneGetMapRequestItrRlocsReply)
355         err := c.conn.Invoke(ctx, in, out)
356         if err != nil {
357                 return nil, err
358         }
359         return out, api.RetvalToVPPApiError(out.Retval)
360 }
361
362 func (c *serviceClient) OneGetTransportProtocol(ctx context.Context, in *OneGetTransportProtocol) (*OneGetTransportProtocolReply, error) {
363         out := new(OneGetTransportProtocolReply)
364         err := c.conn.Invoke(ctx, in, out)
365         if err != nil {
366                 return nil, err
367         }
368         return out, api.RetvalToVPPApiError(out.Retval)
369 }
370
371 func (c *serviceClient) OneL2ArpBdGet(ctx context.Context, in *OneL2ArpBdGet) (*OneL2ArpBdGetReply, error) {
372         out := new(OneL2ArpBdGetReply)
373         err := c.conn.Invoke(ctx, in, out)
374         if err != nil {
375                 return nil, err
376         }
377         return out, api.RetvalToVPPApiError(out.Retval)
378 }
379
380 func (c *serviceClient) OneL2ArpEntriesGet(ctx context.Context, in *OneL2ArpEntriesGet) (*OneL2ArpEntriesGetReply, error) {
381         out := new(OneL2ArpEntriesGetReply)
382         err := c.conn.Invoke(ctx, in, out)
383         if err != nil {
384                 return nil, err
385         }
386         return out, api.RetvalToVPPApiError(out.Retval)
387 }
388
389 func (c *serviceClient) OneLocatorDump(ctx context.Context, in *OneLocatorDump) (RPCService_OneLocatorDumpClient, error) {
390         stream, err := c.conn.NewStream(ctx)
391         if err != nil {
392                 return nil, err
393         }
394         x := &serviceClient_OneLocatorDumpClient{stream}
395         if err := x.Stream.SendMsg(in); err != nil {
396                 return nil, err
397         }
398         if err = x.Stream.SendMsg(&memclnt.ControlPing{}); err != nil {
399                 return nil, err
400         }
401         return x, nil
402 }
403
404 type RPCService_OneLocatorDumpClient interface {
405         Recv() (*OneLocatorDetails, error)
406         api.Stream
407 }
408
409 type serviceClient_OneLocatorDumpClient struct {
410         api.Stream
411 }
412
413 func (c *serviceClient_OneLocatorDumpClient) Recv() (*OneLocatorDetails, error) {
414         msg, err := c.Stream.RecvMsg()
415         if err != nil {
416                 return nil, err
417         }
418         switch m := msg.(type) {
419         case *OneLocatorDetails:
420                 return m, nil
421         case *memclnt.ControlPingReply:
422                 err = c.Stream.Close()
423                 if err != nil {
424                         return nil, err
425                 }
426                 return nil, io.EOF
427         default:
428                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
429         }
430 }
431
432 func (c *serviceClient) OneLocatorSetDump(ctx context.Context, in *OneLocatorSetDump) (RPCService_OneLocatorSetDumpClient, error) {
433         stream, err := c.conn.NewStream(ctx)
434         if err != nil {
435                 return nil, err
436         }
437         x := &serviceClient_OneLocatorSetDumpClient{stream}
438         if err := x.Stream.SendMsg(in); err != nil {
439                 return nil, err
440         }
441         if err = x.Stream.SendMsg(&memclnt.ControlPing{}); err != nil {
442                 return nil, err
443         }
444         return x, nil
445 }
446
447 type RPCService_OneLocatorSetDumpClient interface {
448         Recv() (*OneLocatorSetDetails, error)
449         api.Stream
450 }
451
452 type serviceClient_OneLocatorSetDumpClient struct {
453         api.Stream
454 }
455
456 func (c *serviceClient_OneLocatorSetDumpClient) Recv() (*OneLocatorSetDetails, error) {
457         msg, err := c.Stream.RecvMsg()
458         if err != nil {
459                 return nil, err
460         }
461         switch m := msg.(type) {
462         case *OneLocatorSetDetails:
463                 return m, nil
464         case *memclnt.ControlPingReply:
465                 err = c.Stream.Close()
466                 if err != nil {
467                         return nil, err
468                 }
469                 return nil, io.EOF
470         default:
471                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
472         }
473 }
474
475 func (c *serviceClient) OneMapRegisterEnableDisable(ctx context.Context, in *OneMapRegisterEnableDisable) (*OneMapRegisterEnableDisableReply, error) {
476         out := new(OneMapRegisterEnableDisableReply)
477         err := c.conn.Invoke(ctx, in, out)
478         if err != nil {
479                 return nil, err
480         }
481         return out, api.RetvalToVPPApiError(out.Retval)
482 }
483
484 func (c *serviceClient) OneMapRegisterFallbackThreshold(ctx context.Context, in *OneMapRegisterFallbackThreshold) (*OneMapRegisterFallbackThresholdReply, error) {
485         out := new(OneMapRegisterFallbackThresholdReply)
486         err := c.conn.Invoke(ctx, in, out)
487         if err != nil {
488                 return nil, err
489         }
490         return out, api.RetvalToVPPApiError(out.Retval)
491 }
492
493 func (c *serviceClient) OneMapRegisterSetTTL(ctx context.Context, in *OneMapRegisterSetTTL) (*OneMapRegisterSetTTLReply, error) {
494         out := new(OneMapRegisterSetTTLReply)
495         err := c.conn.Invoke(ctx, in, out)
496         if err != nil {
497                 return nil, err
498         }
499         return out, api.RetvalToVPPApiError(out.Retval)
500 }
501
502 func (c *serviceClient) OneMapRequestMode(ctx context.Context, in *OneMapRequestMode) (*OneMapRequestModeReply, error) {
503         out := new(OneMapRequestModeReply)
504         err := c.conn.Invoke(ctx, in, out)
505         if err != nil {
506                 return nil, err
507         }
508         return out, api.RetvalToVPPApiError(out.Retval)
509 }
510
511 func (c *serviceClient) OneMapResolverDump(ctx context.Context, in *OneMapResolverDump) (RPCService_OneMapResolverDumpClient, error) {
512         stream, err := c.conn.NewStream(ctx)
513         if err != nil {
514                 return nil, err
515         }
516         x := &serviceClient_OneMapResolverDumpClient{stream}
517         if err := x.Stream.SendMsg(in); err != nil {
518                 return nil, err
519         }
520         if err = x.Stream.SendMsg(&memclnt.ControlPing{}); err != nil {
521                 return nil, err
522         }
523         return x, nil
524 }
525
526 type RPCService_OneMapResolverDumpClient interface {
527         Recv() (*OneMapResolverDetails, error)
528         api.Stream
529 }
530
531 type serviceClient_OneMapResolverDumpClient struct {
532         api.Stream
533 }
534
535 func (c *serviceClient_OneMapResolverDumpClient) Recv() (*OneMapResolverDetails, error) {
536         msg, err := c.Stream.RecvMsg()
537         if err != nil {
538                 return nil, err
539         }
540         switch m := msg.(type) {
541         case *OneMapResolverDetails:
542                 return m, nil
543         case *memclnt.ControlPingReply:
544                 err = c.Stream.Close()
545                 if err != nil {
546                         return nil, err
547                 }
548                 return nil, io.EOF
549         default:
550                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
551         }
552 }
553
554 func (c *serviceClient) OneMapServerDump(ctx context.Context, in *OneMapServerDump) (RPCService_OneMapServerDumpClient, error) {
555         stream, err := c.conn.NewStream(ctx)
556         if err != nil {
557                 return nil, err
558         }
559         x := &serviceClient_OneMapServerDumpClient{stream}
560         if err := x.Stream.SendMsg(in); err != nil {
561                 return nil, err
562         }
563         if err = x.Stream.SendMsg(&memclnt.ControlPing{}); err != nil {
564                 return nil, err
565         }
566         return x, nil
567 }
568
569 type RPCService_OneMapServerDumpClient interface {
570         Recv() (*OneMapServerDetails, error)
571         api.Stream
572 }
573
574 type serviceClient_OneMapServerDumpClient struct {
575         api.Stream
576 }
577
578 func (c *serviceClient_OneMapServerDumpClient) Recv() (*OneMapServerDetails, error) {
579         msg, err := c.Stream.RecvMsg()
580         if err != nil {
581                 return nil, err
582         }
583         switch m := msg.(type) {
584         case *OneMapServerDetails:
585                 return m, nil
586         case *memclnt.ControlPingReply:
587                 err = c.Stream.Close()
588                 if err != nil {
589                         return nil, err
590                 }
591                 return nil, io.EOF
592         default:
593                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
594         }
595 }
596
597 func (c *serviceClient) OneNdpBdGet(ctx context.Context, in *OneNdpBdGet) (*OneNdpBdGetReply, error) {
598         out := new(OneNdpBdGetReply)
599         err := c.conn.Invoke(ctx, in, out)
600         if err != nil {
601                 return nil, err
602         }
603         return out, api.RetvalToVPPApiError(out.Retval)
604 }
605
606 func (c *serviceClient) OneNdpEntriesGet(ctx context.Context, in *OneNdpEntriesGet) (*OneNdpEntriesGetReply, error) {
607         out := new(OneNdpEntriesGetReply)
608         err := c.conn.Invoke(ctx, in, out)
609         if err != nil {
610                 return nil, err
611         }
612         return out, api.RetvalToVPPApiError(out.Retval)
613 }
614
615 func (c *serviceClient) OneNshSetLocatorSet(ctx context.Context, in *OneNshSetLocatorSet) (*OneNshSetLocatorSetReply, error) {
616         out := new(OneNshSetLocatorSetReply)
617         err := c.conn.Invoke(ctx, in, out)
618         if err != nil {
619                 return nil, err
620         }
621         return out, api.RetvalToVPPApiError(out.Retval)
622 }
623
624 func (c *serviceClient) OnePitrSetLocatorSet(ctx context.Context, in *OnePitrSetLocatorSet) (*OnePitrSetLocatorSetReply, error) {
625         out := new(OnePitrSetLocatorSetReply)
626         err := c.conn.Invoke(ctx, in, out)
627         if err != nil {
628                 return nil, err
629         }
630         return out, api.RetvalToVPPApiError(out.Retval)
631 }
632
633 func (c *serviceClient) OneRlocProbeEnableDisable(ctx context.Context, in *OneRlocProbeEnableDisable) (*OneRlocProbeEnableDisableReply, error) {
634         out := new(OneRlocProbeEnableDisableReply)
635         err := c.conn.Invoke(ctx, in, out)
636         if err != nil {
637                 return nil, err
638         }
639         return out, api.RetvalToVPPApiError(out.Retval)
640 }
641
642 func (c *serviceClient) OneSetTransportProtocol(ctx context.Context, in *OneSetTransportProtocol) (*OneSetTransportProtocolReply, error) {
643         out := new(OneSetTransportProtocolReply)
644         err := c.conn.Invoke(ctx, in, out)
645         if err != nil {
646                 return nil, err
647         }
648         return out, api.RetvalToVPPApiError(out.Retval)
649 }
650
651 func (c *serviceClient) OneShowPetrMode(ctx context.Context, in *OneShowPetrMode) (*OneShowPetrModeReply, error) {
652         out := new(OneShowPetrModeReply)
653         err := c.conn.Invoke(ctx, in, out)
654         if err != nil {
655                 return nil, err
656         }
657         return out, api.RetvalToVPPApiError(out.Retval)
658 }
659
660 func (c *serviceClient) OneShowPitrMode(ctx context.Context, in *OneShowPitrMode) (*OneShowPitrModeReply, error) {
661         out := new(OneShowPitrModeReply)
662         err := c.conn.Invoke(ctx, in, out)
663         if err != nil {
664                 return nil, err
665         }
666         return out, api.RetvalToVPPApiError(out.Retval)
667 }
668
669 func (c *serviceClient) OneShowXtrMode(ctx context.Context, in *OneShowXtrMode) (*OneShowXtrModeReply, error) {
670         out := new(OneShowXtrModeReply)
671         err := c.conn.Invoke(ctx, in, out)
672         if err != nil {
673                 return nil, err
674         }
675         return out, api.RetvalToVPPApiError(out.Retval)
676 }
677
678 func (c *serviceClient) OneStatsDump(ctx context.Context, in *OneStatsDump) (RPCService_OneStatsDumpClient, error) {
679         stream, err := c.conn.NewStream(ctx)
680         if err != nil {
681                 return nil, err
682         }
683         x := &serviceClient_OneStatsDumpClient{stream}
684         if err := x.Stream.SendMsg(in); err != nil {
685                 return nil, err
686         }
687         if err = x.Stream.SendMsg(&memclnt.ControlPing{}); err != nil {
688                 return nil, err
689         }
690         return x, nil
691 }
692
693 type RPCService_OneStatsDumpClient interface {
694         Recv() (*OneStatsDetails, error)
695         api.Stream
696 }
697
698 type serviceClient_OneStatsDumpClient struct {
699         api.Stream
700 }
701
702 func (c *serviceClient_OneStatsDumpClient) Recv() (*OneStatsDetails, error) {
703         msg, err := c.Stream.RecvMsg()
704         if err != nil {
705                 return nil, err
706         }
707         switch m := msg.(type) {
708         case *OneStatsDetails:
709                 return m, nil
710         case *memclnt.ControlPingReply:
711                 err = c.Stream.Close()
712                 if err != nil {
713                         return nil, err
714                 }
715                 return nil, io.EOF
716         default:
717                 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
718         }
719 }
720
721 func (c *serviceClient) OneStatsEnableDisable(ctx context.Context, in *OneStatsEnableDisable) (*OneStatsEnableDisableReply, error) {
722         out := new(OneStatsEnableDisableReply)
723         err := c.conn.Invoke(ctx, in, out)
724         if err != nil {
725                 return nil, err
726         }
727         return out, api.RetvalToVPPApiError(out.Retval)
728 }
729
730 func (c *serviceClient) OneStatsFlush(ctx context.Context, in *OneStatsFlush) (*OneStatsFlushReply, error) {
731         out := new(OneStatsFlushReply)
732         err := c.conn.Invoke(ctx, in, out)
733         if err != nil {
734                 return nil, err
735         }
736         return out, api.RetvalToVPPApiError(out.Retval)
737 }
738
739 func (c *serviceClient) OneUsePetr(ctx context.Context, in *OneUsePetr) (*OneUsePetrReply, error) {
740         out := new(OneUsePetrReply)
741         err := c.conn.Invoke(ctx, in, out)
742         if err != nil {
743                 return nil, err
744         }
745         return out, api.RetvalToVPPApiError(out.Retval)
746 }
747
748 func (c *serviceClient) ShowOneMapRegisterFallbackThreshold(ctx context.Context, in *ShowOneMapRegisterFallbackThreshold) (*ShowOneMapRegisterFallbackThresholdReply, error) {
749         out := new(ShowOneMapRegisterFallbackThresholdReply)
750         err := c.conn.Invoke(ctx, in, out)
751         if err != nil {
752                 return nil, err
753         }
754         return out, api.RetvalToVPPApiError(out.Retval)
755 }
756
757 func (c *serviceClient) ShowOneMapRegisterState(ctx context.Context, in *ShowOneMapRegisterState) (*ShowOneMapRegisterStateReply, error) {
758         out := new(ShowOneMapRegisterStateReply)
759         err := c.conn.Invoke(ctx, in, out)
760         if err != nil {
761                 return nil, err
762         }
763         return out, api.RetvalToVPPApiError(out.Retval)
764 }
765
766 func (c *serviceClient) ShowOneMapRegisterTTL(ctx context.Context, in *ShowOneMapRegisterTTL) (*ShowOneMapRegisterTTLReply, error) {
767         out := new(ShowOneMapRegisterTTLReply)
768         err := c.conn.Invoke(ctx, in, out)
769         if err != nil {
770                 return nil, err
771         }
772         return out, api.RetvalToVPPApiError(out.Retval)
773 }
774
775 func (c *serviceClient) ShowOneMapRequestMode(ctx context.Context, in *ShowOneMapRequestMode) (*ShowOneMapRequestModeReply, error) {
776         out := new(ShowOneMapRequestModeReply)
777         err := c.conn.Invoke(ctx, in, out)
778         if err != nil {
779                 return nil, err
780         }
781         return out, api.RetvalToVPPApiError(out.Retval)
782 }
783
784 func (c *serviceClient) ShowOneNshMapping(ctx context.Context, in *ShowOneNshMapping) (*ShowOneNshMappingReply, error) {
785         out := new(ShowOneNshMappingReply)
786         err := c.conn.Invoke(ctx, in, out)
787         if err != nil {
788                 return nil, err
789         }
790         return out, api.RetvalToVPPApiError(out.Retval)
791 }
792
793 func (c *serviceClient) ShowOnePitr(ctx context.Context, in *ShowOnePitr) (*ShowOnePitrReply, error) {
794         out := new(ShowOnePitrReply)
795         err := c.conn.Invoke(ctx, in, out)
796         if err != nil {
797                 return nil, err
798         }
799         return out, api.RetvalToVPPApiError(out.Retval)
800 }
801
802 func (c *serviceClient) ShowOneRlocProbeState(ctx context.Context, in *ShowOneRlocProbeState) (*ShowOneRlocProbeStateReply, error) {
803         out := new(ShowOneRlocProbeStateReply)
804         err := c.conn.Invoke(ctx, in, out)
805         if err != nil {
806                 return nil, err
807         }
808         return out, api.RetvalToVPPApiError(out.Retval)
809 }
810
811 func (c *serviceClient) ShowOneStatsEnableDisable(ctx context.Context, in *ShowOneStatsEnableDisable) (*ShowOneStatsEnableDisableReply, error) {
812         out := new(ShowOneStatsEnableDisableReply)
813         err := c.conn.Invoke(ctx, in, out)
814         if err != nil {
815                 return nil, err
816         }
817         return out, api.RetvalToVPPApiError(out.Retval)
818 }
819
820 func (c *serviceClient) ShowOneStatus(ctx context.Context, in *ShowOneStatus) (*ShowOneStatusReply, error) {
821         out := new(ShowOneStatusReply)
822         err := c.conn.Invoke(ctx, in, out)
823         if err != nil {
824                 return nil, err
825         }
826         return out, api.RetvalToVPPApiError(out.Retval)
827 }
828
829 func (c *serviceClient) ShowOneUsePetr(ctx context.Context, in *ShowOneUsePetr) (*ShowOneUsePetrReply, error) {
830         out := new(ShowOneUsePetrReply)
831         err := c.conn.Invoke(ctx, in, out)
832         if err != nil {
833                 return nil, err
834         }
835         return out, api.RetvalToVPPApiError(out.Retval)
836 }