std::vector< ConfigOverride > configOverrides
Parameters parseCommandLine(int argc, char **argv)
std::optional< std::string > configFile
std::pair< ConfigOptionId, std::string > ConfigOverride
int(nawa::Connection &) handleRequest_t
int(nawa::AppInit &) init_t
unsigned int getConcurrency(nawa::Config const &config)
int run(Parameters const ¶meters)
std::optional< PrivilegeDowngradeData > preparePrivilegeDowngrade(nawa::Config const &config)
std::pair< init_t *, std::shared_ptr< nawa::HandleRequestFunctionWrapper > > loadAppFunctions(nawa::Config const &config)
void replaceLogger(nawa::Log const &log)
std::pair< std::string, std::string > ConfigOptionId
std::tuple< uid_t, gid_t, std::vector< gid_t > > PrivilegeDowngradeData