-
- // - or using generated rpc service
- svc := interfaces.NewServiceClient(binapiChannel)
- stream, err := svc.DumpSwInterface(context.Background(), &interfaces.SwInterfaceDump{})
- if err != nil {
- log.Fatalln("binapi request failed:", err)
- }
- for {
- iface, err := stream.Recv()
- if err == io.EOF {
- break
- }
- if err != nil {
- log.Fatalln(err)
- }
- log.Printf("- interface: %+v", iface)
- }