summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_message_utils.h
diff options
context:
space:
mode:
authorjkarlin <jkarlin@chromium.org>2014-09-24 04:42:37 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-24 11:42:53 +0000
commitf96d19ba7ea5be53ece63b9f6da963aaba2039c2 (patch)
treedf8f82be4a475cfc953445da2d90c16112c14933 /ipc/ipc_message_utils.h
parentb847169dd6954fee83c5b89f6ef4699d6ff018f1 (diff)
downloadchromium_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.h6
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;