Introduce StatsAPI and it's initial implementation 54/15454/7
authorOndrej Fabry <ofabry@cisco.com>
Mon, 22 Oct 2018 12:45:21 +0000 (14:45 +0200)
committerOndrej Fabry <ofabry@cisco.com>
Mon, 22 Oct 2018 12:56:09 +0000 (14:56 +0200)
commit28df7c855784e784fb0e614c1cca0e565a7ef75f
tree7d2eb1b3522d57680df8a6f576356f9dd4dc706c
parent62d19032621c7db801b313a1e19e787cfb1fbc3e
Introduce StatsAPI and it's initial implementation

- this implementation is basically Go wrapper around VPP's vppapiclient C library

Change-Id: I6f53dc3e228868834bf3a8a00c686ad05e22f3dd
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
14 files changed:
.gitignore
adapter/mock/mock_adapter.go
adapter/stats_api.go [new file with mode: 0644]
adapter/vpp_api.go [moved from adapter/adapter.go with 84% similarity]
adapter/vppapiclient/doc.go [new file with mode: 0644]
adapter/vppapiclient/stat_client.go [new file with mode: 0644]
adapter/vppapiclient/stat_client_stub.go [new file with mode: 0644]
adapter/vppapiclient/vppapiclient.go [moved from adapter/vppapiclient/vppapiclient_adapter.go with 56% similarity]
adapter/vppapiclient/vppapiclient_stub.go [moved from adapter/vppapiclient/empty_adapter.go with 52% similarity]
core/connection.go
core/request_handler.go
examples/cmd/stats-api/stats_api.go [new file with mode: 0644]
examples/cmd/stats-client/stats_client.go
govpp.go