From 09a905e401df451f12673d75dc8d4d72ee73b7c9 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Wed, 20 Jan 2016 05:35:09 +0300 Subject: server: very basic implementation of download_state_changed event api call for plugins started work on thread safety (plugins may and will be multithreaded, so api for plugins should be thread safe) --- server/src/main.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'server/src/main.cpp') diff --git a/server/src/main.cpp b/server/src/main.cpp index 47dba02..b45ce8f 100644 --- a/server/src/main.cpp +++ b/server/src/main.cpp @@ -41,13 +41,13 @@ modules_handler *modules = nullptr; namespace bpo = boost::program_options; -std::map clients; //auth token used for key +lockable_container > clients; //auth token used for key runtime_config_s runtime_config; -std::map downloads; +lockable_container > downloads; -std::list sessions; //sessions to access from apis for modules, should be mutex guarded fro thread safety +lockable_container > sessions; //sessions to access from apis for modules, should be mutex guarded fro thread safety server *serv = nullptr; -- cgit v1.2.3