Add C++ API 84/7884/10
authorKlement Sekera <ksekera@cisco.com>
Mon, 12 Jun 2017 04:49:33 +0000 (06:49 +0200)
committerNeale Ranns <nranns@cisco.com>
Tue, 19 Sep 2017 20:06:08 +0000 (20:06 +0000)
commitdc15be2ca7c51772b00e4c5548934a35aa7e4add
treeba4b707b73d21d3875264248a3affa93249816d3
parent9d063047eb1a3738cb0fc9ebebb55793d155bb20
Add C++ API

Change-Id: Iff634f22d43470e2dc028387b3816257fd7b4156
Signed-off-by: Klement Sekera <ksekera@cisco.com>
20 files changed:
.clang-format [new file with mode: 0644]
build-root/scripts/checkstyle.sh
src/configure.ac
src/vpp-api/vapi/Makefile.am
src/vpp-api/vapi/libvapiclient.map
src/vpp-api/vapi/vapi.c
src/vpp-api/vapi/vapi.h
src/vpp-api/vapi/vapi.hpp [new file with mode: 0644]
src/vpp-api/vapi/vapi_c_gen.py
src/vpp-api/vapi/vapi_common.h [new file with mode: 0644]
src/vpp-api/vapi/vapi_cpp_gen.py [new file with mode: 0755]
src/vpp-api/vapi/vapi_dbg.h
src/vpp-api/vapi/vapi_doc.md [new file with mode: 0644]
src/vpp-api/vapi/vapi_internal.h
src/vpp-api/vapi/vapi_json_parser.py
test/ext/Makefile
test/ext/fake.api.json [new file with mode: 0644]
test/ext/vapi_c_test.c [moved from test/ext/vapi_test.c with 97% similarity]
test/ext/vapi_cpp_test.cpp [new file with mode: 0644]
test/test_vapi.py