Useful samples of using important and popular libraries in the C++ world.
format- parsers for xml (boost.property_tree), json(boost.json), protobuf(protobuf) formats.db- synchronous/asynchronous database clients (boost.mysql).net- synchronous/asynchronous network clients, servers (boost.asio).http- synchronous/asynchronous http clients, servers (boost.beast).rpc- synchronous/asynchronous rpc clients, servers (grpc).ws- synchronous/asynchronous websocket clients, servers (boost.beast).
Perform the following actions for building project:
./setup.shRun unit tests:
./run_tests.shThe following tools are needed: