#pragma once #include "../transfer/AppRequest.h" #include "../transfer/AppResponse.h" #include #include #include namespace HttpServer { struct ServerApplicationSettings { std::unordered_set ports; std::unordered_set tls_ports; std::string root_dir; std::string temp_dir; size_t request_max_size; size_t module_index; std::string server_module; std::string server_module_update; std::string cert_file; std::string key_file; std::string chain_file; std::string crl_file; std::string stapling_file; std::string dh_file; std::function application_call; std::function application_clear; std::function application_init; std::function application_final; }; }