summaryrefslogtreecommitdiff
path: root/server/include/modules_handler.h
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-03-31 10:31:48 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-03-31 10:31:48 +0300
commit3acb88de959f7b88f6dd883144e936f0c4dedc25 (patch)
treedd3b555af49522006bec3637b500f031563b521b /server/include/modules_handler.h
parente238b70ae5fd00491e9f0d9c8bb0faa73892157e (diff)
core:
moved on_modules_loaded call to later stage so modules actually can call other modules without race condition and exceptions implemented default metadata_storage basic settings //TODO: per module metadata storage modules: finished flat metadata module base implementation set,get,remove now working and tested via core, via modules
Diffstat (limited to 'server/include/modules_handler.h')
-rw-r--r--server/include/modules_handler.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/server/include/modules_handler.h b/server/include/modules_handler.h
index c5e91b4..5696053 100644
--- a/server/include/modules_handler.h
+++ b/server/include/modules_handler.h
@@ -33,6 +33,8 @@ class modules_handler
void load_modules();
void on_modules_loaded();
std::string list_modules();
+ std::list<module_base*> &get_metadata_modules();
+ std::list<module_base*> &get_downloader_modules();
~modules_handler();
private:
void load_metadata_modules(const std::string &path);