24 #include <libconfig.h++> 25 #include <spdlog/spdlog.h> 28 #ifndef BITZ_SERVER_CONFIG_FILE 29 #define BITZ_SERVER_CONFIG_FILE "/etc/bitz/bitz-server.conf" 41 std::string class_name;
42 unsigned int modules_count;
50 int max_worker_requests;
54 unsigned int req_handlers_count;
61 static Config &instance() {
66 const config_t &initialise(
const std::string &config_file = BITZ_SERVER_CONFIG_FILE );
78 const std::string module_config(
const std::string &module,
const std::string &config )
throw();
82 libconfig::Config * _lconfig;
83 std::shared_ptr<spdlog::logger> _logger;
90 void read_req_handler_configs()
throw();
Definition: src/bitz/config.h:47
Definition: src/bitz/config.h:39
Definition: src/bitz/config.h:59
Definition: src/bitz/config.h:34