github.com/networkservicemesh/govpp@v0.0.0-20240328101142-8a444680fbba/binapi/one/one_rpc.ba.go (about) 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 memclnt "github.com/networkservicemesh/govpp/binapi/memclnt" 11 api "go.fd.io/govpp/api" 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 }