.. _cppvpp: ============== C++ api client ============== This describes how to write a C++ api client connecting to VPP's binary API. Connecting to VPP is done with : :: auto err = con.connect("example_client", nullptr, 32, 32); You can specify the path to the api socket/shared memory you want to connect to with the second parameter (set to ``nullptr``, meaning default) .. literalinclude:: ./api_example/api_example.cc :language: cpp To build this you could use the following makefile .. literalinclude:: ./api_example/Makefile :language: makefile