Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(626)

Side by Side Diff: shell/application_manager/url_and_identity.cc

Issue 979203002: Index application by URL and identity for multiprocess. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "shell/application_manager/url_and_identity.h"
6
7 #include "shell/application_manager/query_util.h"
8
9 namespace mojo {
10 namespace shell {
11
12 URLAndIdentity::URLAndIdentity(const GURL& url, const std::string& identity)
13 : url(GetBaseURLAndQuery(url, nullptr)), identity(identity) {
14 }
15
16 // explicit
17 URLAndIdentity::URLAndIdentity(const GURL& base_url)
18 : url(GetBaseURLAndQuery(base_url, nullptr)), identity(url.spec()) {
19 }
20
21 bool URLAndIdentity::operator<(const URLAndIdentity& other) const {
DaveMoore 2015/03/06 17:32:08 This seems awfully expensive for a comparator. mak
qsr 2015/03/09 16:22:47 I'm kind of hoping that everything will be inlined
22 return std::make_pair(url, identity) <
23 std::make_pair(other.url, other.identity);
24 }
25
26 } // namespace shell
27 } // namespace mojo
OLDNEW
« shell/application_manager/url_and_identity.h ('K') | « shell/application_manager/url_and_identity.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698