Binary API generator improvements 52/27752/6
authorVladimir Lavor <vlavor@cisco.com>
Wed, 1 Jul 2020 10:18:54 +0000 (12:18 +0200)
committerVladimir Lavor <vlavor@cisco.com>
Thu, 2 Jul 2020 13:23:07 +0000 (15:23 +0200)
commitc7ae74a95d1bd6fefcbb061f5f045c60c11e32fc
treef04013af76e1e3c38266cc2606312cd0c9f443d3
parentdf67791c6ffc96331f75aec7d3addfe2efca7739
Binary API generator improvements

* Many aliases removed, aliased types reference original types via import instead
* Added various helper methods for simpler conversion between go and vpp types

Change-Id: I7999ac8d524cece4da03e6447b13421659765095
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
19 files changed:
binapigen/generate.go
binapigen/generate_test.go
binapigen/types.go
codec/msg_codec_test.go
core/channel_test.go
core/connection_test.go
examples/binapi/acl/acl.ba.go
examples/binapi/af_packet/af_packet.ba.go
examples/binapi/fib_types/fib_types.ba.go
examples/binapi/interface_types/interface_types.ba.go
examples/binapi/interfaces/interfaces.ba.go
examples/binapi/ip/ip.ba.go
examples/binapi/ip_types/ip_types.ba.go
examples/binapi/memclnt/memclnt.ba.go
examples/binapi/memif/memif.ba.go
examples/binapi/sr/sr.ba.go
examples/binapi/vpe/vpe.ba.go
examples/simple-client/simple_client.go
examples/union-example/union_example.go