summaryrefslogtreecommitdiff
path: root/server/src/api_core.cpp
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-09-15 12:49:00 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-09-15 12:49:00 +0300
commitf4750dc7ca9ce56c54352c03bb40affe1a64c315 (patch)
treee5ff58ae92b0c49f5624644611ea05312eebe1ed /server/src/api_core.cpp
parent1d6ced38a89547aaf2cc3745876360f0e5086474 (diff)
client-qt:
implemented handler for SERVER_DOWNLOAD_INFO_REPLY server: api: removed core_id field from download_internal_s as it always used for index in download map some useful coments core: improoved signal handler a bit fiexd bug in core_api metadata related functions (metadata_set, metadata_get, metadata_remove), now thay returning correct data basic implementation of CLIENT_DOWNLOAD_ADD handler basic implementation of module unloading curl_downloader_module: implemented metadata storing some sanity checks curl_download structure refactored a bit (simplification)
Diffstat (limited to 'server/src/api_core.cpp')
-rw-r--r--server/src/api_core.cpp16
1 files changed, 3 insertions, 13 deletions
diff --git a/server/src/api_core.cpp b/server/src/api_core.cpp
index f9fe772..edc0e0a 100644
--- a/server/src/api_core.cpp
+++ b/server/src/api_core.cpp
@@ -30,27 +30,17 @@ extern runtime_config_s runtime_config;
bool core_api::metadata_set(module_base *m, const std::string &setting_name, const std::vector<char> &data)
{
- //print data
-/* std::cout<<"printing data in core set api:\n";
- for(auto i = data.begin(), end = data.end(); i != end; ++i)
- {
- std::cout<<*i;
- }
- std::cout<<std::endl; */
- runtime_config.default_metadata_storage->set(m->get_module_info().name, setting_name, data);
- return true;
+ return runtime_config.default_metadata_storage->set(m->get_module_info().name, setting_name, data);
}
bool core_api::metadata_get(module_base *m, const std::string &setting_name, std::vector<char> &data)
{
- runtime_config.default_metadata_storage->get(m->get_module_info().name, setting_name, data);
- return true;
+ return runtime_config.default_metadata_storage->get(m->get_module_info().name, setting_name, data);
}
bool core_api::metadata_remove(module_base *m, const std::string &setting_name)
{
- runtime_config.default_metadata_storage->remove(m->get_module_info().name, setting_name);
- return true;
+ return runtime_config.default_metadata_storage->remove(m->get_module_info().name, setting_name);
}
std::map<std::string, setting_s> core_api::get_module_settings(module_base *m)