mirror of
https://github.com/OpenVPN/openvpn3.git
synced 2024-09-20 20:13:05 +02:00
106981c3e2
Allow source files that require JSON library functionality to include a single file (openvpn/common/jsonlib.hpp) which will then draw in the appropriate JSON library header based on configuration #defines. Code can #ifdef on HAVE_JSON to test whether or not JSON functionality is available (previously, HAVE_JSONCPP was used). Currently supports JsonCpp and an OpenVPN-internal JSON implementation. This model assumes that alternative JSON implementations are API-compatible with JsonCpp. Signed-off-by: James Yonan <james@openvpn.net> |
||
---|---|---|
.. | ||
builder | ||
client | ||
extern | ||
linux | ||
mac | ||
persist | ||
server | ||
win | ||
ipv6_setting.hpp | ||
layer.hpp | ||
tunio.hpp | ||
tunlog.hpp | ||
tunmtu.hpp | ||
tunspec.hpp |