diff options
author | jkarlin <jkarlin@chromium.org> | 2014-09-24 04:42:37 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-24 11:42:53 +0000 |
commit | f96d19ba7ea5be53ece63b9f6da963aaba2039c2 (patch) | |
tree | df8f82be4a475cfc953445da2d90c16112c14933 /ipc/ipc_message_utils.h | |
parent | b847169dd6954fee83c5b89f6ef4699d6ff018f1 (diff) | |
download | chromium_src-f96d19ba7ea5be53ece63b9f6da963aaba2039c2.zip chromium_src-f96d19ba7ea5be53ece63b9f6da963aaba2039c2.tar.gz chromium_src-f96d19ba7ea5be53ece63b9f6da963aaba2039c2.tar.bz2 |
Make ServiceWorkerFetchRequest and ServiceWorkerResponse header maps case insensitive
When storing headers in a map the map should be case insensitive (like HTTPHeaderMap in Blink) so that headers can be easily searched for and coalesced when necessary.
BUG=392621
Review URL: https://codereview.chromium.org/576973004
Cr-Commit-Position: refs/heads/master@{#296387}
Diffstat (limited to 'ipc/ipc_message_utils.h')
-rw-r--r-- | ipc/ipc_message_utils.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h index 6bfd103..8351b17 100644 --- a/ipc/ipc_message_utils.h +++ b/ipc/ipc_message_utils.h @@ -364,9 +364,9 @@ struct ParamTraits<std::set<P> > { } }; -template <class K, class V> -struct ParamTraits<std::map<K, V> > { - typedef std::map<K, V> param_type; +template <class K, class V, class C, class A> +struct ParamTraits<std::map<K, V, C, A> > { + typedef std::map<K, V, C, A> param_type; static void Write(Message* m, const param_type& p) { WriteParam(m, static_cast<int>(p.size())); typename param_type::const_iterator iter; |