diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2015-08-27 01:25:05 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2015-08-27 01:25:05 +0300 |
commit | ba8247eaf522e8a129b7fbbf09a6fab010746e3a (patch) | |
tree | f87e5abdc7f049c819131c853d84db9660e8fde4 /server/src/modules_handler.cpp | |
parent | 3175fbe96c91a2de6f687d5c6bfe0fc7f02a34f4 (diff) |
protocol:
still thinking of...
client:
bits of proto implementation
server:
config variables
sigint handler
bits of proto implementation
Diffstat (limited to 'server/src/modules_handler.cpp')
-rw-r--r-- | server/src/modules_handler.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/server/src/modules_handler.cpp b/server/src/modules_handler.cpp index 78a6ad7..32c3b9f 100644 --- a/server/src/modules_handler.cpp +++ b/server/src/modules_handler.cpp @@ -123,21 +123,21 @@ std::string modules_handler::list_modules() std::string modules_handler::list_modules_single_type_internal(const std::list<module_base*> &modules) { std::string buf; - for(auto i = modules.begin(), end = modules.end(); i != end; ++i) + for(auto i : modules) { buf += "\tName: "; - buf += (*i)->get_module_info().name; - buf += "\n\tDescription: " +(*i)->get_module_info().description; - buf += "\n\tVersion: " + (*i)->get_module_info().version; + buf += i->get_module_info().name; + buf += "\n\tDescription: " + i->get_module_info().description; + buf += "\n\tVersion: " + i->get_module_info().version; if(runtime_config.settings.verbosity >= 1) { buf += "\n\tAvailable options:"; - for(auto i1 = (*i)->get_module_info().default_settings.begin(), end = (*i)->get_module_info().default_settings.end(); i1 != end; ++i1) + for(auto i1 : i->get_module_info().default_settings) { buf += "\n\t\t"; - buf += i1->first; + buf += i1.first; buf += " = "; - buf += i1->second; + buf += i1.second; } } buf += "\n\n"; @@ -147,12 +147,12 @@ std::string modules_handler::list_modules_single_type_internal(const std::list<m void modules_handler::sync_module_settings(module_base *m) { - for(auto i = m->get_module_info().default_settings.begin(), end = m->get_module_info().default_settings.end(); i != end; ++i) + for(auto i : m->get_module_info().default_settings) { - std::string setting = "modules." + m->get_module_info().name + "." + i->first; - std::string current_val = runtime_config.config_file.get<std::string>(setting, "not set"), default_val = i->second; + std::string setting = "modules." + m->get_module_info().name + "." + i.first; + std::string current_val = runtime_config.config_file.get<std::string>(setting, "not set"), default_val = i.second; if(current_val == "not set" || current_val != default_val) - runtime_config.config_file.put(setting, i->second); + runtime_config.config_file.put(setting, i.second); } } |