gitextract_s01djq4q/ ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake_install.cmake ├── da4qi4.astylerc ├── include/ │ └── daqi/ │ ├── application.hpp │ ├── client/ │ │ └── connection_client.hpp │ ├── connection.hpp │ ├── context.hpp │ ├── cookie.hpp │ ├── da4qi4.hpp │ ├── def/ │ │ ├── asio_def.hpp │ │ ├── boost_def.hpp │ │ ├── debug_def.hpp │ │ ├── def.hpp │ │ ├── inja_def.hpp │ │ ├── json_def.hpp │ │ ├── log_def.hpp │ │ └── redis_def.hpp │ ├── handler.hpp │ ├── intercepter.hpp │ ├── intercepters/ │ │ ├── session_redis.hpp │ │ └── static_file.hpp │ ├── net-detail/ │ │ ├── net_detail_client.hpp │ │ └── net_detail_server.hpp │ ├── redis-client/ │ │ ├── redis_buffer.hpp │ │ ├── redis_client.hpp │ │ ├── redis_command.hpp │ │ ├── redis_parser.hpp │ │ └── redis_value.hpp │ ├── rediscli_pool.hpp │ ├── request.hpp │ ├── response.hpp │ ├── router.hpp │ ├── server.hpp │ ├── server_engine.hpp │ ├── session.hpp │ ├── templates.hpp │ ├── url.hpp │ ├── utilities/ │ │ ├── asio_utilities.hpp │ │ ├── base64_utilities.hpp │ │ ├── container_utilities.hpp │ │ ├── des3_utilities.hpp │ │ ├── encoding_utilities.hpp │ │ ├── file_utilities.hpp │ │ ├── hmac_sha1_utilities.hpp │ │ ├── html_utilities.hpp │ │ ├── http_utilities.hpp │ │ ├── md5_utilities.hpp │ │ └── string_utilities.hpp │ └── websocket/ │ ├── connection_websocket.hpp │ ├── context_websocket.hpp │ ├── frame_websocket.hpp │ ├── handler_websocket.hpp │ └── websocket.hpp ├── inja/ │ ├── bytecode.hpp │ ├── config.hpp │ ├── environment.hpp │ ├── function_storage.hpp │ ├── inja.hpp │ ├── lexer.hpp │ ├── parser.hpp │ ├── polyfill.hpp │ ├── renderer.hpp │ ├── string_view.hpp │ ├── template.hpp │ ├── token.hpp │ └── utils.hpp ├── llhttp/ │ ├── CMakeLists.txt │ ├── LICENSE-MIT │ ├── README.md │ ├── api.c │ ├── helper/ │ │ ├── http_status_def.h │ │ ├── http_url_def.c │ │ └── http_url_def.h │ ├── http.c │ ├── llhttp.c │ └── llhttp.h ├── multipart-parser/ │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── multipart_parser.c │ └── multipart_parser.h ├── nlohmann_json/ │ ├── .github/ │ │ ├── CONTRIBUTING.md │ │ ├── ISSUE_TEMPLATE/ │ │ │ ├── Bug_report.md │ │ │ └── Feature_request.md │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ ├── config.yml │ │ └── stale.yml │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── CODE_OF_CONDUCT.md │ ├── ChangeLog.md │ ├── LICENSE.MIT │ ├── Makefile │ ├── README.md │ ├── appveyor.yml │ ├── cmake/ │ │ └── config.cmake.in │ ├── include/ │ │ └── nlohmann/ │ │ ├── adl_serializer.hpp │ │ ├── detail/ │ │ │ ├── conversions/ │ │ │ │ ├── from_json.hpp │ │ │ │ ├── to_chars.hpp │ │ │ │ └── to_json.hpp │ │ │ ├── exceptions.hpp │ │ │ ├── input/ │ │ │ │ ├── binary_reader.hpp │ │ │ │ ├── input_adapters.hpp │ │ │ │ ├── json_sax.hpp │ │ │ │ ├── lexer.hpp │ │ │ │ ├── parser.hpp │ │ │ │ └── position_t.hpp │ │ │ ├── iterators/ │ │ │ │ ├── internal_iterator.hpp │ │ │ │ ├── iter_impl.hpp │ │ │ │ ├── iteration_proxy.hpp │ │ │ │ ├── iterator_traits.hpp │ │ │ │ ├── json_reverse_iterator.hpp │ │ │ │ └── primitive_iterator.hpp │ │ │ ├── json_pointer.hpp │ │ │ ├── json_ref.hpp │ │ │ ├── macro_scope.hpp │ │ │ ├── macro_unscope.hpp │ │ │ ├── meta/ │ │ │ │ ├── cpp_future.hpp │ │ │ │ ├── detected.hpp │ │ │ │ ├── is_sax.hpp │ │ │ │ ├── type_traits.hpp │ │ │ │ └── void_t.hpp │ │ │ ├── output/ │ │ │ │ ├── binary_writer.hpp │ │ │ │ ├── output_adapters.hpp │ │ │ │ └── serializer.hpp │ │ │ └── value_t.hpp │ │ ├── json.hpp │ │ └── json_fwd.hpp │ ├── meson.build │ ├── nlohmann_json.natvis │ └── single_include/ │ └── nlohmann/ │ └── json.hpp ├── spdlog/ │ ├── async_logger.h │ ├── common.h │ ├── contrib/ │ │ ├── README.md │ │ └── sinks/ │ │ ├── .gitignore │ │ └── step_file_sink.h │ ├── details/ │ │ ├── async_log_helper.h │ │ ├── async_logger_impl.h │ │ ├── file_helper.h │ │ ├── log_msg.h │ │ ├── logger_impl.h │ │ ├── mpmc_blocking_q.h │ │ ├── null_mutex.h │ │ ├── os.h │ │ ├── pattern_formatter_impl.h │ │ ├── registry.h │ │ └── spdlog_impl.h │ ├── fmt/ │ │ ├── bundled/ │ │ │ ├── LICENSE.rst │ │ │ ├── format.cc │ │ │ ├── format.h │ │ │ ├── ostream.cc │ │ │ ├── ostream.h │ │ │ ├── posix.cc │ │ │ ├── posix.h │ │ │ ├── printf.cc │ │ │ ├── printf.h │ │ │ └── time.h │ │ ├── fmt.h │ │ └── ostr.h │ ├── formatter.h │ ├── logger.h │ ├── sinks/ │ │ ├── android_sink.h │ │ ├── ansicolor_sink.h │ │ ├── base_sink.h │ │ ├── dist_sink.h │ │ ├── file_sinks.h │ │ ├── msvc_sink.h │ │ ├── null_sink.h │ │ ├── ostream_sink.h │ │ ├── sink.h │ │ ├── stdout_sinks.h │ │ ├── syslog_sink.h │ │ ├── wincolor_sink.h │ │ └── windebug_sink.h │ ├── spdlog.h │ └── tweakme.h └── src/ ├── application.cpp ├── client/ │ └── connection_client.cpp ├── connection.cpp ├── context.cpp ├── cookie.cpp ├── def/ │ ├── boost_def.cpp │ ├── def.cpp │ ├── json_def.cpp │ ├── log_def.cpp │ └── redis_def.cpp ├── handler.cpp ├── intercepter.cpp ├── intercepters/ │ ├── session_redis.cpp │ └── static_file.cpp ├── main_demo.cpp ├── net-detail/ │ ├── net_detail_client.cpp │ └── net_detail_server.cpp ├── redis-client/ │ ├── redis_buffer.cpp │ ├── redis_client.cpp │ ├── redis_command.cpp │ ├── redis_parser.cpp │ └── redis_value.cpp ├── rediscli_pool.cpp ├── request.cpp ├── response.cpp ├── router.cpp ├── server.cpp ├── server_engine.cpp ├── session.cpp ├── templates.cpp ├── url.cpp ├── utilities/ │ ├── asio_utilities.cpp │ ├── base64_utilities.cpp │ ├── des3_utilities.cpp │ ├── encoding_utilities.cpp │ ├── file_utilities.cpp │ ├── hmac_sha1_utilities.cpp │ ├── html_utilities.cpp │ ├── http_utilities.cpp │ ├── md5_utilities.cpp │ └── string_utilities.cpp └── websocket/ ├── connection_websocket.cpp ├── context_websocket.cpp ├── frame_websocket.cpp └── handler_websocket.cpp