1 // Code generated by GoVPP's binapi-generator. DO NOT EDIT.
8 api "git.fd.io/govpp.git/api"
9 vpe "git.fd.io/govpp.git/internal/testbinapi/binapi2001/vpe"
13 // RPCService defines RPC service nat.
14 type RPCService interface {
15 DsliteAddDelPoolAddrRange(ctx context.Context, in *DsliteAddDelPoolAddrRange) (*DsliteAddDelPoolAddrRangeReply, error)
16 DsliteAddressDump(ctx context.Context, in *DsliteAddressDump) (RPCService_DsliteAddressDumpClient, error)
17 DsliteGetAftrAddr(ctx context.Context, in *DsliteGetAftrAddr) (*DsliteGetAftrAddrReply, error)
18 DsliteGetB4Addr(ctx context.Context, in *DsliteGetB4Addr) (*DsliteGetB4AddrReply, error)
19 DsliteSetAftrAddr(ctx context.Context, in *DsliteSetAftrAddr) (*DsliteSetAftrAddrReply, error)
20 DsliteSetB4Addr(ctx context.Context, in *DsliteSetB4Addr) (*DsliteSetB4AddrReply, error)
21 Nat44AddDelAddressRange(ctx context.Context, in *Nat44AddDelAddressRange) (*Nat44AddDelAddressRangeReply, error)
22 Nat44AddDelIdentityMapping(ctx context.Context, in *Nat44AddDelIdentityMapping) (*Nat44AddDelIdentityMappingReply, error)
23 Nat44AddDelInterfaceAddr(ctx context.Context, in *Nat44AddDelInterfaceAddr) (*Nat44AddDelInterfaceAddrReply, error)
24 Nat44AddDelLbStaticMapping(ctx context.Context, in *Nat44AddDelLbStaticMapping) (*Nat44AddDelLbStaticMappingReply, error)
25 Nat44AddDelStaticMapping(ctx context.Context, in *Nat44AddDelStaticMapping) (*Nat44AddDelStaticMappingReply, error)
26 Nat44AddressDump(ctx context.Context, in *Nat44AddressDump) (RPCService_Nat44AddressDumpClient, error)
27 Nat44DelSession(ctx context.Context, in *Nat44DelSession) (*Nat44DelSessionReply, error)
28 Nat44ForwardingEnableDisable(ctx context.Context, in *Nat44ForwardingEnableDisable) (*Nat44ForwardingEnableDisableReply, error)
29 Nat44ForwardingIsEnabled(ctx context.Context, in *Nat44ForwardingIsEnabled) (*Nat44ForwardingIsEnabledReply, error)
30 Nat44IdentityMappingDump(ctx context.Context, in *Nat44IdentityMappingDump) (RPCService_Nat44IdentityMappingDumpClient, error)
31 Nat44InterfaceAddDelFeature(ctx context.Context, in *Nat44InterfaceAddDelFeature) (*Nat44InterfaceAddDelFeatureReply, error)
32 Nat44InterfaceAddDelOutputFeature(ctx context.Context, in *Nat44InterfaceAddDelOutputFeature) (*Nat44InterfaceAddDelOutputFeatureReply, error)
33 Nat44InterfaceAddrDump(ctx context.Context, in *Nat44InterfaceAddrDump) (RPCService_Nat44InterfaceAddrDumpClient, error)
34 Nat44InterfaceDump(ctx context.Context, in *Nat44InterfaceDump) (RPCService_Nat44InterfaceDumpClient, error)
35 Nat44InterfaceOutputFeatureDump(ctx context.Context, in *Nat44InterfaceOutputFeatureDump) (RPCService_Nat44InterfaceOutputFeatureDumpClient, error)
36 Nat44LbStaticMappingAddDelLocal(ctx context.Context, in *Nat44LbStaticMappingAddDelLocal) (*Nat44LbStaticMappingAddDelLocalReply, error)
37 Nat44LbStaticMappingDump(ctx context.Context, in *Nat44LbStaticMappingDump) (RPCService_Nat44LbStaticMappingDumpClient, error)
38 Nat44StaticMappingDump(ctx context.Context, in *Nat44StaticMappingDump) (RPCService_Nat44StaticMappingDumpClient, error)
39 Nat44UserDump(ctx context.Context, in *Nat44UserDump) (RPCService_Nat44UserDumpClient, error)
40 Nat44UserSessionDump(ctx context.Context, in *Nat44UserSessionDump) (RPCService_Nat44UserSessionDumpClient, error)
41 Nat64AddDelInterface(ctx context.Context, in *Nat64AddDelInterface) (*Nat64AddDelInterfaceReply, error)
42 Nat64AddDelInterfaceAddr(ctx context.Context, in *Nat64AddDelInterfaceAddr) (*Nat64AddDelInterfaceAddrReply, error)
43 Nat64AddDelPoolAddrRange(ctx context.Context, in *Nat64AddDelPoolAddrRange) (*Nat64AddDelPoolAddrRangeReply, error)
44 Nat64AddDelPrefix(ctx context.Context, in *Nat64AddDelPrefix) (*Nat64AddDelPrefixReply, error)
45 Nat64AddDelStaticBib(ctx context.Context, in *Nat64AddDelStaticBib) (*Nat64AddDelStaticBibReply, error)
46 Nat64BibDump(ctx context.Context, in *Nat64BibDump) (RPCService_Nat64BibDumpClient, error)
47 Nat64InterfaceDump(ctx context.Context, in *Nat64InterfaceDump) (RPCService_Nat64InterfaceDumpClient, error)
48 Nat64PoolAddrDump(ctx context.Context, in *Nat64PoolAddrDump) (RPCService_Nat64PoolAddrDumpClient, error)
49 Nat64PrefixDump(ctx context.Context, in *Nat64PrefixDump) (RPCService_Nat64PrefixDumpClient, error)
50 Nat64StDump(ctx context.Context, in *Nat64StDump) (RPCService_Nat64StDumpClient, error)
51 Nat66AddDelInterface(ctx context.Context, in *Nat66AddDelInterface) (*Nat66AddDelInterfaceReply, error)
52 Nat66AddDelStaticMapping(ctx context.Context, in *Nat66AddDelStaticMapping) (*Nat66AddDelStaticMappingReply, error)
53 Nat66InterfaceDump(ctx context.Context, in *Nat66InterfaceDump) (RPCService_Nat66InterfaceDumpClient, error)
54 Nat66StaticMappingDump(ctx context.Context, in *Nat66StaticMappingDump) (RPCService_Nat66StaticMappingDumpClient, error)
55 NatControlPing(ctx context.Context, in *NatControlPing) (*NatControlPingReply, error)
56 NatDetAddDelMap(ctx context.Context, in *NatDetAddDelMap) (*NatDetAddDelMapReply, error)
57 NatDetCloseSessionIn(ctx context.Context, in *NatDetCloseSessionIn) (*NatDetCloseSessionInReply, error)
58 NatDetCloseSessionOut(ctx context.Context, in *NatDetCloseSessionOut) (*NatDetCloseSessionOutReply, error)
59 NatDetForward(ctx context.Context, in *NatDetForward) (*NatDetForwardReply, error)
60 NatDetMapDump(ctx context.Context, in *NatDetMapDump) (RPCService_NatDetMapDumpClient, error)
61 NatDetReverse(ctx context.Context, in *NatDetReverse) (*NatDetReverseReply, error)
62 NatDetSessionDump(ctx context.Context, in *NatDetSessionDump) (RPCService_NatDetSessionDumpClient, error)
63 NatGetAddrAndPortAllocAlg(ctx context.Context, in *NatGetAddrAndPortAllocAlg) (*NatGetAddrAndPortAllocAlgReply, error)
64 NatGetMssClamping(ctx context.Context, in *NatGetMssClamping) (*NatGetMssClampingReply, error)
65 NatGetTimeouts(ctx context.Context, in *NatGetTimeouts) (*NatGetTimeoutsReply, error)
66 NatHaFlush(ctx context.Context, in *NatHaFlush) (*NatHaFlushReply, error)
67 NatHaGetFailover(ctx context.Context, in *NatHaGetFailover) (*NatHaGetFailoverReply, error)
68 NatHaGetListener(ctx context.Context, in *NatHaGetListener) (*NatHaGetListenerReply, error)
69 NatHaResync(ctx context.Context, in *NatHaResync) (*NatHaResyncReply, error)
70 NatHaSetFailover(ctx context.Context, in *NatHaSetFailover) (*NatHaSetFailoverReply, error)
71 NatHaSetListener(ctx context.Context, in *NatHaSetListener) (*NatHaSetListenerReply, error)
72 NatIpfixEnableDisable(ctx context.Context, in *NatIpfixEnableDisable) (*NatIpfixEnableDisableReply, error)
73 NatSetAddrAndPortAllocAlg(ctx context.Context, in *NatSetAddrAndPortAllocAlg) (*NatSetAddrAndPortAllocAlgReply, error)
74 NatSetLogLevel(ctx context.Context, in *NatSetLogLevel) (*NatSetLogLevelReply, error)
75 NatSetMssClamping(ctx context.Context, in *NatSetMssClamping) (*NatSetMssClampingReply, error)
76 NatSetTimeouts(ctx context.Context, in *NatSetTimeouts) (*NatSetTimeoutsReply, error)
77 NatSetWorkers(ctx context.Context, in *NatSetWorkers) (*NatSetWorkersReply, error)
78 NatShowConfig(ctx context.Context, in *NatShowConfig) (*NatShowConfigReply, error)
79 NatWorkerDump(ctx context.Context, in *NatWorkerDump) (RPCService_NatWorkerDumpClient, error)
82 type serviceClient struct {
86 func NewServiceClient(conn api.Connection) RPCService {
87 return &serviceClient{conn}
90 func (c *serviceClient) DsliteAddDelPoolAddrRange(ctx context.Context, in *DsliteAddDelPoolAddrRange) (*DsliteAddDelPoolAddrRangeReply, error) {
91 out := new(DsliteAddDelPoolAddrRangeReply)
92 err := c.conn.Invoke(ctx, in, out)
99 func (c *serviceClient) DsliteAddressDump(ctx context.Context, in *DsliteAddressDump) (RPCService_DsliteAddressDumpClient, error) {
100 stream, err := c.conn.NewStream(ctx)
104 x := &serviceClient_DsliteAddressDumpClient{stream}
105 if err := x.Stream.SendMsg(in); err != nil {
108 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
114 type RPCService_DsliteAddressDumpClient interface {
115 Recv() (*DsliteAddressDetails, error)
119 type serviceClient_DsliteAddressDumpClient struct {
123 func (c *serviceClient_DsliteAddressDumpClient) Recv() (*DsliteAddressDetails, error) {
124 msg, err := c.Stream.RecvMsg()
128 switch m := msg.(type) {
129 case *DsliteAddressDetails:
131 case *vpe.ControlPingReply:
134 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
138 func (c *serviceClient) DsliteGetAftrAddr(ctx context.Context, in *DsliteGetAftrAddr) (*DsliteGetAftrAddrReply, error) {
139 out := new(DsliteGetAftrAddrReply)
140 err := c.conn.Invoke(ctx, in, out)
147 func (c *serviceClient) DsliteGetB4Addr(ctx context.Context, in *DsliteGetB4Addr) (*DsliteGetB4AddrReply, error) {
148 out := new(DsliteGetB4AddrReply)
149 err := c.conn.Invoke(ctx, in, out)
156 func (c *serviceClient) DsliteSetAftrAddr(ctx context.Context, in *DsliteSetAftrAddr) (*DsliteSetAftrAddrReply, error) {
157 out := new(DsliteSetAftrAddrReply)
158 err := c.conn.Invoke(ctx, in, out)
165 func (c *serviceClient) DsliteSetB4Addr(ctx context.Context, in *DsliteSetB4Addr) (*DsliteSetB4AddrReply, error) {
166 out := new(DsliteSetB4AddrReply)
167 err := c.conn.Invoke(ctx, in, out)
174 func (c *serviceClient) Nat44AddDelAddressRange(ctx context.Context, in *Nat44AddDelAddressRange) (*Nat44AddDelAddressRangeReply, error) {
175 out := new(Nat44AddDelAddressRangeReply)
176 err := c.conn.Invoke(ctx, in, out)
183 func (c *serviceClient) Nat44AddDelIdentityMapping(ctx context.Context, in *Nat44AddDelIdentityMapping) (*Nat44AddDelIdentityMappingReply, error) {
184 out := new(Nat44AddDelIdentityMappingReply)
185 err := c.conn.Invoke(ctx, in, out)
192 func (c *serviceClient) Nat44AddDelInterfaceAddr(ctx context.Context, in *Nat44AddDelInterfaceAddr) (*Nat44AddDelInterfaceAddrReply, error) {
193 out := new(Nat44AddDelInterfaceAddrReply)
194 err := c.conn.Invoke(ctx, in, out)
201 func (c *serviceClient) Nat44AddDelLbStaticMapping(ctx context.Context, in *Nat44AddDelLbStaticMapping) (*Nat44AddDelLbStaticMappingReply, error) {
202 out := new(Nat44AddDelLbStaticMappingReply)
203 err := c.conn.Invoke(ctx, in, out)
210 func (c *serviceClient) Nat44AddDelStaticMapping(ctx context.Context, in *Nat44AddDelStaticMapping) (*Nat44AddDelStaticMappingReply, error) {
211 out := new(Nat44AddDelStaticMappingReply)
212 err := c.conn.Invoke(ctx, in, out)
219 func (c *serviceClient) Nat44AddressDump(ctx context.Context, in *Nat44AddressDump) (RPCService_Nat44AddressDumpClient, error) {
220 stream, err := c.conn.NewStream(ctx)
224 x := &serviceClient_Nat44AddressDumpClient{stream}
225 if err := x.Stream.SendMsg(in); err != nil {
228 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
234 type RPCService_Nat44AddressDumpClient interface {
235 Recv() (*Nat44AddressDetails, error)
239 type serviceClient_Nat44AddressDumpClient struct {
243 func (c *serviceClient_Nat44AddressDumpClient) Recv() (*Nat44AddressDetails, error) {
244 msg, err := c.Stream.RecvMsg()
248 switch m := msg.(type) {
249 case *Nat44AddressDetails:
251 case *vpe.ControlPingReply:
254 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
258 func (c *serviceClient) Nat44DelSession(ctx context.Context, in *Nat44DelSession) (*Nat44DelSessionReply, error) {
259 out := new(Nat44DelSessionReply)
260 err := c.conn.Invoke(ctx, in, out)
267 func (c *serviceClient) Nat44ForwardingEnableDisable(ctx context.Context, in *Nat44ForwardingEnableDisable) (*Nat44ForwardingEnableDisableReply, error) {
268 out := new(Nat44ForwardingEnableDisableReply)
269 err := c.conn.Invoke(ctx, in, out)
276 func (c *serviceClient) Nat44ForwardingIsEnabled(ctx context.Context, in *Nat44ForwardingIsEnabled) (*Nat44ForwardingIsEnabledReply, error) {
277 out := new(Nat44ForwardingIsEnabledReply)
278 err := c.conn.Invoke(ctx, in, out)
285 func (c *serviceClient) Nat44IdentityMappingDump(ctx context.Context, in *Nat44IdentityMappingDump) (RPCService_Nat44IdentityMappingDumpClient, error) {
286 stream, err := c.conn.NewStream(ctx)
290 x := &serviceClient_Nat44IdentityMappingDumpClient{stream}
291 if err := x.Stream.SendMsg(in); err != nil {
294 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
300 type RPCService_Nat44IdentityMappingDumpClient interface {
301 Recv() (*Nat44IdentityMappingDetails, error)
305 type serviceClient_Nat44IdentityMappingDumpClient struct {
309 func (c *serviceClient_Nat44IdentityMappingDumpClient) Recv() (*Nat44IdentityMappingDetails, error) {
310 msg, err := c.Stream.RecvMsg()
314 switch m := msg.(type) {
315 case *Nat44IdentityMappingDetails:
317 case *vpe.ControlPingReply:
320 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
324 func (c *serviceClient) Nat44InterfaceAddDelFeature(ctx context.Context, in *Nat44InterfaceAddDelFeature) (*Nat44InterfaceAddDelFeatureReply, error) {
325 out := new(Nat44InterfaceAddDelFeatureReply)
326 err := c.conn.Invoke(ctx, in, out)
333 func (c *serviceClient) Nat44InterfaceAddDelOutputFeature(ctx context.Context, in *Nat44InterfaceAddDelOutputFeature) (*Nat44InterfaceAddDelOutputFeatureReply, error) {
334 out := new(Nat44InterfaceAddDelOutputFeatureReply)
335 err := c.conn.Invoke(ctx, in, out)
342 func (c *serviceClient) Nat44InterfaceAddrDump(ctx context.Context, in *Nat44InterfaceAddrDump) (RPCService_Nat44InterfaceAddrDumpClient, error) {
343 stream, err := c.conn.NewStream(ctx)
347 x := &serviceClient_Nat44InterfaceAddrDumpClient{stream}
348 if err := x.Stream.SendMsg(in); err != nil {
351 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
357 type RPCService_Nat44InterfaceAddrDumpClient interface {
358 Recv() (*Nat44InterfaceAddrDetails, error)
362 type serviceClient_Nat44InterfaceAddrDumpClient struct {
366 func (c *serviceClient_Nat44InterfaceAddrDumpClient) Recv() (*Nat44InterfaceAddrDetails, error) {
367 msg, err := c.Stream.RecvMsg()
371 switch m := msg.(type) {
372 case *Nat44InterfaceAddrDetails:
374 case *vpe.ControlPingReply:
377 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
381 func (c *serviceClient) Nat44InterfaceDump(ctx context.Context, in *Nat44InterfaceDump) (RPCService_Nat44InterfaceDumpClient, error) {
382 stream, err := c.conn.NewStream(ctx)
386 x := &serviceClient_Nat44InterfaceDumpClient{stream}
387 if err := x.Stream.SendMsg(in); err != nil {
390 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
396 type RPCService_Nat44InterfaceDumpClient interface {
397 Recv() (*Nat44InterfaceDetails, error)
401 type serviceClient_Nat44InterfaceDumpClient struct {
405 func (c *serviceClient_Nat44InterfaceDumpClient) Recv() (*Nat44InterfaceDetails, error) {
406 msg, err := c.Stream.RecvMsg()
410 switch m := msg.(type) {
411 case *Nat44InterfaceDetails:
413 case *vpe.ControlPingReply:
416 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
420 func (c *serviceClient) Nat44InterfaceOutputFeatureDump(ctx context.Context, in *Nat44InterfaceOutputFeatureDump) (RPCService_Nat44InterfaceOutputFeatureDumpClient, error) {
421 stream, err := c.conn.NewStream(ctx)
425 x := &serviceClient_Nat44InterfaceOutputFeatureDumpClient{stream}
426 if err := x.Stream.SendMsg(in); err != nil {
429 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
435 type RPCService_Nat44InterfaceOutputFeatureDumpClient interface {
436 Recv() (*Nat44InterfaceOutputFeatureDetails, error)
440 type serviceClient_Nat44InterfaceOutputFeatureDumpClient struct {
444 func (c *serviceClient_Nat44InterfaceOutputFeatureDumpClient) Recv() (*Nat44InterfaceOutputFeatureDetails, error) {
445 msg, err := c.Stream.RecvMsg()
449 switch m := msg.(type) {
450 case *Nat44InterfaceOutputFeatureDetails:
452 case *vpe.ControlPingReply:
455 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
459 func (c *serviceClient) Nat44LbStaticMappingAddDelLocal(ctx context.Context, in *Nat44LbStaticMappingAddDelLocal) (*Nat44LbStaticMappingAddDelLocalReply, error) {
460 out := new(Nat44LbStaticMappingAddDelLocalReply)
461 err := c.conn.Invoke(ctx, in, out)
468 func (c *serviceClient) Nat44LbStaticMappingDump(ctx context.Context, in *Nat44LbStaticMappingDump) (RPCService_Nat44LbStaticMappingDumpClient, error) {
469 stream, err := c.conn.NewStream(ctx)
473 x := &serviceClient_Nat44LbStaticMappingDumpClient{stream}
474 if err := x.Stream.SendMsg(in); err != nil {
477 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
483 type RPCService_Nat44LbStaticMappingDumpClient interface {
484 Recv() (*Nat44LbStaticMappingDetails, error)
488 type serviceClient_Nat44LbStaticMappingDumpClient struct {
492 func (c *serviceClient_Nat44LbStaticMappingDumpClient) Recv() (*Nat44LbStaticMappingDetails, error) {
493 msg, err := c.Stream.RecvMsg()
497 switch m := msg.(type) {
498 case *Nat44LbStaticMappingDetails:
500 case *vpe.ControlPingReply:
503 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
507 func (c *serviceClient) Nat44StaticMappingDump(ctx context.Context, in *Nat44StaticMappingDump) (RPCService_Nat44StaticMappingDumpClient, error) {
508 stream, err := c.conn.NewStream(ctx)
512 x := &serviceClient_Nat44StaticMappingDumpClient{stream}
513 if err := x.Stream.SendMsg(in); err != nil {
516 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
522 type RPCService_Nat44StaticMappingDumpClient interface {
523 Recv() (*Nat44StaticMappingDetails, error)
527 type serviceClient_Nat44StaticMappingDumpClient struct {
531 func (c *serviceClient_Nat44StaticMappingDumpClient) Recv() (*Nat44StaticMappingDetails, error) {
532 msg, err := c.Stream.RecvMsg()
536 switch m := msg.(type) {
537 case *Nat44StaticMappingDetails:
539 case *vpe.ControlPingReply:
542 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
546 func (c *serviceClient) Nat44UserDump(ctx context.Context, in *Nat44UserDump) (RPCService_Nat44UserDumpClient, error) {
547 stream, err := c.conn.NewStream(ctx)
551 x := &serviceClient_Nat44UserDumpClient{stream}
552 if err := x.Stream.SendMsg(in); err != nil {
555 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
561 type RPCService_Nat44UserDumpClient interface {
562 Recv() (*Nat44UserDetails, error)
566 type serviceClient_Nat44UserDumpClient struct {
570 func (c *serviceClient_Nat44UserDumpClient) Recv() (*Nat44UserDetails, error) {
571 msg, err := c.Stream.RecvMsg()
575 switch m := msg.(type) {
576 case *Nat44UserDetails:
578 case *vpe.ControlPingReply:
581 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
585 func (c *serviceClient) Nat44UserSessionDump(ctx context.Context, in *Nat44UserSessionDump) (RPCService_Nat44UserSessionDumpClient, error) {
586 stream, err := c.conn.NewStream(ctx)
590 x := &serviceClient_Nat44UserSessionDumpClient{stream}
591 if err := x.Stream.SendMsg(in); err != nil {
594 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
600 type RPCService_Nat44UserSessionDumpClient interface {
601 Recv() (*Nat44UserSessionDetails, error)
605 type serviceClient_Nat44UserSessionDumpClient struct {
609 func (c *serviceClient_Nat44UserSessionDumpClient) Recv() (*Nat44UserSessionDetails, error) {
610 msg, err := c.Stream.RecvMsg()
614 switch m := msg.(type) {
615 case *Nat44UserSessionDetails:
617 case *vpe.ControlPingReply:
620 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
624 func (c *serviceClient) Nat64AddDelInterface(ctx context.Context, in *Nat64AddDelInterface) (*Nat64AddDelInterfaceReply, error) {
625 out := new(Nat64AddDelInterfaceReply)
626 err := c.conn.Invoke(ctx, in, out)
633 func (c *serviceClient) Nat64AddDelInterfaceAddr(ctx context.Context, in *Nat64AddDelInterfaceAddr) (*Nat64AddDelInterfaceAddrReply, error) {
634 out := new(Nat64AddDelInterfaceAddrReply)
635 err := c.conn.Invoke(ctx, in, out)
642 func (c *serviceClient) Nat64AddDelPoolAddrRange(ctx context.Context, in *Nat64AddDelPoolAddrRange) (*Nat64AddDelPoolAddrRangeReply, error) {
643 out := new(Nat64AddDelPoolAddrRangeReply)
644 err := c.conn.Invoke(ctx, in, out)
651 func (c *serviceClient) Nat64AddDelPrefix(ctx context.Context, in *Nat64AddDelPrefix) (*Nat64AddDelPrefixReply, error) {
652 out := new(Nat64AddDelPrefixReply)
653 err := c.conn.Invoke(ctx, in, out)
660 func (c *serviceClient) Nat64AddDelStaticBib(ctx context.Context, in *Nat64AddDelStaticBib) (*Nat64AddDelStaticBibReply, error) {
661 out := new(Nat64AddDelStaticBibReply)
662 err := c.conn.Invoke(ctx, in, out)
669 func (c *serviceClient) Nat64BibDump(ctx context.Context, in *Nat64BibDump) (RPCService_Nat64BibDumpClient, error) {
670 stream, err := c.conn.NewStream(ctx)
674 x := &serviceClient_Nat64BibDumpClient{stream}
675 if err := x.Stream.SendMsg(in); err != nil {
678 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
684 type RPCService_Nat64BibDumpClient interface {
685 Recv() (*Nat64BibDetails, error)
689 type serviceClient_Nat64BibDumpClient struct {
693 func (c *serviceClient_Nat64BibDumpClient) Recv() (*Nat64BibDetails, error) {
694 msg, err := c.Stream.RecvMsg()
698 switch m := msg.(type) {
699 case *Nat64BibDetails:
701 case *vpe.ControlPingReply:
704 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
708 func (c *serviceClient) Nat64InterfaceDump(ctx context.Context, in *Nat64InterfaceDump) (RPCService_Nat64InterfaceDumpClient, error) {
709 stream, err := c.conn.NewStream(ctx)
713 x := &serviceClient_Nat64InterfaceDumpClient{stream}
714 if err := x.Stream.SendMsg(in); err != nil {
717 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
723 type RPCService_Nat64InterfaceDumpClient interface {
724 Recv() (*Nat64InterfaceDetails, error)
728 type serviceClient_Nat64InterfaceDumpClient struct {
732 func (c *serviceClient_Nat64InterfaceDumpClient) Recv() (*Nat64InterfaceDetails, error) {
733 msg, err := c.Stream.RecvMsg()
737 switch m := msg.(type) {
738 case *Nat64InterfaceDetails:
740 case *vpe.ControlPingReply:
743 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
747 func (c *serviceClient) Nat64PoolAddrDump(ctx context.Context, in *Nat64PoolAddrDump) (RPCService_Nat64PoolAddrDumpClient, error) {
748 stream, err := c.conn.NewStream(ctx)
752 x := &serviceClient_Nat64PoolAddrDumpClient{stream}
753 if err := x.Stream.SendMsg(in); err != nil {
756 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
762 type RPCService_Nat64PoolAddrDumpClient interface {
763 Recv() (*Nat64PoolAddrDetails, error)
767 type serviceClient_Nat64PoolAddrDumpClient struct {
771 func (c *serviceClient_Nat64PoolAddrDumpClient) Recv() (*Nat64PoolAddrDetails, error) {
772 msg, err := c.Stream.RecvMsg()
776 switch m := msg.(type) {
777 case *Nat64PoolAddrDetails:
779 case *vpe.ControlPingReply:
782 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
786 func (c *serviceClient) Nat64PrefixDump(ctx context.Context, in *Nat64PrefixDump) (RPCService_Nat64PrefixDumpClient, error) {
787 stream, err := c.conn.NewStream(ctx)
791 x := &serviceClient_Nat64PrefixDumpClient{stream}
792 if err := x.Stream.SendMsg(in); err != nil {
795 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
801 type RPCService_Nat64PrefixDumpClient interface {
802 Recv() (*Nat64PrefixDetails, error)
806 type serviceClient_Nat64PrefixDumpClient struct {
810 func (c *serviceClient_Nat64PrefixDumpClient) Recv() (*Nat64PrefixDetails, error) {
811 msg, err := c.Stream.RecvMsg()
815 switch m := msg.(type) {
816 case *Nat64PrefixDetails:
818 case *vpe.ControlPingReply:
821 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
825 func (c *serviceClient) Nat64StDump(ctx context.Context, in *Nat64StDump) (RPCService_Nat64StDumpClient, error) {
826 stream, err := c.conn.NewStream(ctx)
830 x := &serviceClient_Nat64StDumpClient{stream}
831 if err := x.Stream.SendMsg(in); err != nil {
834 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
840 type RPCService_Nat64StDumpClient interface {
841 Recv() (*Nat64StDetails, error)
845 type serviceClient_Nat64StDumpClient struct {
849 func (c *serviceClient_Nat64StDumpClient) Recv() (*Nat64StDetails, error) {
850 msg, err := c.Stream.RecvMsg()
854 switch m := msg.(type) {
855 case *Nat64StDetails:
857 case *vpe.ControlPingReply:
860 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
864 func (c *serviceClient) Nat66AddDelInterface(ctx context.Context, in *Nat66AddDelInterface) (*Nat66AddDelInterfaceReply, error) {
865 out := new(Nat66AddDelInterfaceReply)
866 err := c.conn.Invoke(ctx, in, out)
873 func (c *serviceClient) Nat66AddDelStaticMapping(ctx context.Context, in *Nat66AddDelStaticMapping) (*Nat66AddDelStaticMappingReply, error) {
874 out := new(Nat66AddDelStaticMappingReply)
875 err := c.conn.Invoke(ctx, in, out)
882 func (c *serviceClient) Nat66InterfaceDump(ctx context.Context, in *Nat66InterfaceDump) (RPCService_Nat66InterfaceDumpClient, error) {
883 stream, err := c.conn.NewStream(ctx)
887 x := &serviceClient_Nat66InterfaceDumpClient{stream}
888 if err := x.Stream.SendMsg(in); err != nil {
891 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
897 type RPCService_Nat66InterfaceDumpClient interface {
898 Recv() (*Nat66InterfaceDetails, error)
902 type serviceClient_Nat66InterfaceDumpClient struct {
906 func (c *serviceClient_Nat66InterfaceDumpClient) Recv() (*Nat66InterfaceDetails, error) {
907 msg, err := c.Stream.RecvMsg()
911 switch m := msg.(type) {
912 case *Nat66InterfaceDetails:
914 case *vpe.ControlPingReply:
917 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
921 func (c *serviceClient) Nat66StaticMappingDump(ctx context.Context, in *Nat66StaticMappingDump) (RPCService_Nat66StaticMappingDumpClient, error) {
922 stream, err := c.conn.NewStream(ctx)
926 x := &serviceClient_Nat66StaticMappingDumpClient{stream}
927 if err := x.Stream.SendMsg(in); err != nil {
930 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
936 type RPCService_Nat66StaticMappingDumpClient interface {
937 Recv() (*Nat66StaticMappingDetails, error)
941 type serviceClient_Nat66StaticMappingDumpClient struct {
945 func (c *serviceClient_Nat66StaticMappingDumpClient) Recv() (*Nat66StaticMappingDetails, error) {
946 msg, err := c.Stream.RecvMsg()
950 switch m := msg.(type) {
951 case *Nat66StaticMappingDetails:
953 case *vpe.ControlPingReply:
956 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
960 func (c *serviceClient) NatControlPing(ctx context.Context, in *NatControlPing) (*NatControlPingReply, error) {
961 out := new(NatControlPingReply)
962 err := c.conn.Invoke(ctx, in, out)
969 func (c *serviceClient) NatDetAddDelMap(ctx context.Context, in *NatDetAddDelMap) (*NatDetAddDelMapReply, error) {
970 out := new(NatDetAddDelMapReply)
971 err := c.conn.Invoke(ctx, in, out)
978 func (c *serviceClient) NatDetCloseSessionIn(ctx context.Context, in *NatDetCloseSessionIn) (*NatDetCloseSessionInReply, error) {
979 out := new(NatDetCloseSessionInReply)
980 err := c.conn.Invoke(ctx, in, out)
987 func (c *serviceClient) NatDetCloseSessionOut(ctx context.Context, in *NatDetCloseSessionOut) (*NatDetCloseSessionOutReply, error) {
988 out := new(NatDetCloseSessionOutReply)
989 err := c.conn.Invoke(ctx, in, out)
996 func (c *serviceClient) NatDetForward(ctx context.Context, in *NatDetForward) (*NatDetForwardReply, error) {
997 out := new(NatDetForwardReply)
998 err := c.conn.Invoke(ctx, in, out)
1005 func (c *serviceClient) NatDetMapDump(ctx context.Context, in *NatDetMapDump) (RPCService_NatDetMapDumpClient, error) {
1006 stream, err := c.conn.NewStream(ctx)
1010 x := &serviceClient_NatDetMapDumpClient{stream}
1011 if err := x.Stream.SendMsg(in); err != nil {
1014 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
1020 type RPCService_NatDetMapDumpClient interface {
1021 Recv() (*NatDetMapDetails, error)
1025 type serviceClient_NatDetMapDumpClient struct {
1029 func (c *serviceClient_NatDetMapDumpClient) Recv() (*NatDetMapDetails, error) {
1030 msg, err := c.Stream.RecvMsg()
1034 switch m := msg.(type) {
1035 case *NatDetMapDetails:
1037 case *vpe.ControlPingReply:
1040 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
1044 func (c *serviceClient) NatDetReverse(ctx context.Context, in *NatDetReverse) (*NatDetReverseReply, error) {
1045 out := new(NatDetReverseReply)
1046 err := c.conn.Invoke(ctx, in, out)
1053 func (c *serviceClient) NatDetSessionDump(ctx context.Context, in *NatDetSessionDump) (RPCService_NatDetSessionDumpClient, error) {
1054 stream, err := c.conn.NewStream(ctx)
1058 x := &serviceClient_NatDetSessionDumpClient{stream}
1059 if err := x.Stream.SendMsg(in); err != nil {
1062 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
1068 type RPCService_NatDetSessionDumpClient interface {
1069 Recv() (*NatDetSessionDetails, error)
1073 type serviceClient_NatDetSessionDumpClient struct {
1077 func (c *serviceClient_NatDetSessionDumpClient) Recv() (*NatDetSessionDetails, error) {
1078 msg, err := c.Stream.RecvMsg()
1082 switch m := msg.(type) {
1083 case *NatDetSessionDetails:
1085 case *vpe.ControlPingReply:
1088 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
1092 func (c *serviceClient) NatGetAddrAndPortAllocAlg(ctx context.Context, in *NatGetAddrAndPortAllocAlg) (*NatGetAddrAndPortAllocAlgReply, error) {
1093 out := new(NatGetAddrAndPortAllocAlgReply)
1094 err := c.conn.Invoke(ctx, in, out)
1101 func (c *serviceClient) NatGetMssClamping(ctx context.Context, in *NatGetMssClamping) (*NatGetMssClampingReply, error) {
1102 out := new(NatGetMssClampingReply)
1103 err := c.conn.Invoke(ctx, in, out)
1110 func (c *serviceClient) NatGetTimeouts(ctx context.Context, in *NatGetTimeouts) (*NatGetTimeoutsReply, error) {
1111 out := new(NatGetTimeoutsReply)
1112 err := c.conn.Invoke(ctx, in, out)
1119 func (c *serviceClient) NatHaFlush(ctx context.Context, in *NatHaFlush) (*NatHaFlushReply, error) {
1120 out := new(NatHaFlushReply)
1121 err := c.conn.Invoke(ctx, in, out)
1128 func (c *serviceClient) NatHaGetFailover(ctx context.Context, in *NatHaGetFailover) (*NatHaGetFailoverReply, error) {
1129 out := new(NatHaGetFailoverReply)
1130 err := c.conn.Invoke(ctx, in, out)
1137 func (c *serviceClient) NatHaGetListener(ctx context.Context, in *NatHaGetListener) (*NatHaGetListenerReply, error) {
1138 out := new(NatHaGetListenerReply)
1139 err := c.conn.Invoke(ctx, in, out)
1146 func (c *serviceClient) NatHaResync(ctx context.Context, in *NatHaResync) (*NatHaResyncReply, error) {
1147 out := new(NatHaResyncReply)
1148 err := c.conn.Invoke(ctx, in, out)
1155 func (c *serviceClient) NatHaSetFailover(ctx context.Context, in *NatHaSetFailover) (*NatHaSetFailoverReply, error) {
1156 out := new(NatHaSetFailoverReply)
1157 err := c.conn.Invoke(ctx, in, out)
1164 func (c *serviceClient) NatHaSetListener(ctx context.Context, in *NatHaSetListener) (*NatHaSetListenerReply, error) {
1165 out := new(NatHaSetListenerReply)
1166 err := c.conn.Invoke(ctx, in, out)
1173 func (c *serviceClient) NatIpfixEnableDisable(ctx context.Context, in *NatIpfixEnableDisable) (*NatIpfixEnableDisableReply, error) {
1174 out := new(NatIpfixEnableDisableReply)
1175 err := c.conn.Invoke(ctx, in, out)
1182 func (c *serviceClient) NatSetAddrAndPortAllocAlg(ctx context.Context, in *NatSetAddrAndPortAllocAlg) (*NatSetAddrAndPortAllocAlgReply, error) {
1183 out := new(NatSetAddrAndPortAllocAlgReply)
1184 err := c.conn.Invoke(ctx, in, out)
1191 func (c *serviceClient) NatSetLogLevel(ctx context.Context, in *NatSetLogLevel) (*NatSetLogLevelReply, error) {
1192 out := new(NatSetLogLevelReply)
1193 err := c.conn.Invoke(ctx, in, out)
1200 func (c *serviceClient) NatSetMssClamping(ctx context.Context, in *NatSetMssClamping) (*NatSetMssClampingReply, error) {
1201 out := new(NatSetMssClampingReply)
1202 err := c.conn.Invoke(ctx, in, out)
1209 func (c *serviceClient) NatSetTimeouts(ctx context.Context, in *NatSetTimeouts) (*NatSetTimeoutsReply, error) {
1210 out := new(NatSetTimeoutsReply)
1211 err := c.conn.Invoke(ctx, in, out)
1218 func (c *serviceClient) NatSetWorkers(ctx context.Context, in *NatSetWorkers) (*NatSetWorkersReply, error) {
1219 out := new(NatSetWorkersReply)
1220 err := c.conn.Invoke(ctx, in, out)
1227 func (c *serviceClient) NatShowConfig(ctx context.Context, in *NatShowConfig) (*NatShowConfigReply, error) {
1228 out := new(NatShowConfigReply)
1229 err := c.conn.Invoke(ctx, in, out)
1236 func (c *serviceClient) NatWorkerDump(ctx context.Context, in *NatWorkerDump) (RPCService_NatWorkerDumpClient, error) {
1237 stream, err := c.conn.NewStream(ctx)
1241 x := &serviceClient_NatWorkerDumpClient{stream}
1242 if err := x.Stream.SendMsg(in); err != nil {
1245 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
1251 type RPCService_NatWorkerDumpClient interface {
1252 Recv() (*NatWorkerDetails, error)
1256 type serviceClient_NatWorkerDumpClient struct {
1260 func (c *serviceClient_NatWorkerDumpClient) Recv() (*NatWorkerDetails, error) {
1261 msg, err := c.Stream.RecvMsg()
1265 switch m := msg.(type) {
1266 case *NatWorkerDetails:
1268 case *vpe.ControlPingReply:
1271 return nil, fmt.Errorf("unexpected message: %T %v", m, m)