From 1efc299e6692e2ba2bf913bd52de4fec38705c55 Mon Sep 17 00:00:00 2001 From: "Thiago Marcos P. Santos" Date: Tue, 16 Feb 2016 16:35:51 +0200 Subject: [core] Faster access with unordered_set The ordering won't be affected because requests are made as they arrive and later stored on the map just for keeping state. --- platform/default/online_file_source.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'platform/default/online_file_source.cpp') diff --git a/platform/default/online_file_source.cpp b/platform/default/online_file_source.cpp index 43c707775d..367777d623 100644 --- a/platform/default/online_file_source.cpp +++ b/platform/default/online_file_source.cpp @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include namespace mbgl { @@ -135,7 +135,7 @@ private: std::unordered_map> allRequests; std::list pendingRequestsList; std::unordered_map::iterator> pendingRequestsMap; - std::set activeRequests; + std::unordered_set activeRequests; const std::unique_ptr httpContext { HTTPContextBase::createContext() }; util::AsyncTask reachability { std::bind(&Impl::networkIsReachableAgain, this) }; -- cgit v1.2.1