diff options
author | Thiago Marcos P. Santos <thiago@mapbox.com> | 2016-02-16 16:35:51 +0200 |
---|---|---|
committer | Thiago Marcos P. Santos <thiago@mapbox.com> | 2016-02-16 23:06:04 +0200 |
commit | 1efc299e6692e2ba2bf913bd52de4fec38705c55 (patch) | |
tree | 9e7940942e57746d16d2bf31a8b37e4ffeba2fd2 /platform/default/online_file_source.cpp | |
parent | f5b521ffb51e396be322350a204b835a0bf0af08 (diff) | |
download | qtlocation-mapboxgl-1efc299e6692e2ba2bf913bd52de4fec38705c55.tar.gz |
[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.
Diffstat (limited to 'platform/default/online_file_source.cpp')
-rw-r--r-- | platform/default/online_file_source.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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 <algorithm> #include <cassert> #include <list> -#include <set> +#include <unordered_set> #include <unordered_map> namespace mbgl { @@ -135,7 +135,7 @@ private: std::unordered_map<FileRequest*, std::unique_ptr<OnlineFileRequestImpl>> allRequests; std::list<FileRequest*> pendingRequestsList; std::unordered_map<FileRequest*, std::list<FileRequest*>::iterator> pendingRequestsMap; - std::set<FileRequest*> activeRequests; + std::unordered_set<FileRequest*> activeRequests; const std::unique_ptr<HTTPContextBase> httpContext { HTTPContextBase::createContext() }; util::AsyncTask reachability { std::bind(&Impl::networkIsReachableAgain, this) }; |