Chromium Code Reviews| Index: mojo/shell/identity.h |
| diff --git a/mojo/shell/identity.h b/mojo/shell/identity.h |
| index 1aca15856184659c87034d5837ac159541d4409f..865d65284a22f112bf51297fa011025cb83d5cca 100644 |
| --- a/mojo/shell/identity.h |
| +++ b/mojo/shell/identity.h |
| @@ -11,18 +11,23 @@ namespace mojo { |
| namespace shell { |
| /** |
| - * Represents the identity of an application. |url| is the url of the |
| + * Represents the identity of an application. |url| is the URL of the |
| * application. |qualifier| is a string that allows to tie a specific instance |
| - * of an application to another. It is used by content handlers that need to be |
| - * run in the context of another application. |
| + * of an application to another. A typical use case of qualifier is to control |
|
Ben Goodger (Google)
2015/09/02 22:20:33
nit: C++ comments since you're changing the commen
yzshen1
2015/09/03 00:06:39
Done.
|
| + * process grouping for a given application URL. For example, the core services |
| + * are grouped into "Core"/"Files"/"Network"/etc. using qualifier; content |
| + * handler's qualifier is derived from the origin of the content. |
| */ |
| struct Identity { |
| + Identity(); |
| Identity(const GURL& in_url, const std::string& in_qualifier); |
| explicit Identity(const GURL& in_url); |
| + |
| bool operator<(const Identity& other) const; |
| + bool is_null() const { return url.is_empty(); } |
| - const GURL url; |
| - const std::string qualifier; |
| + GURL url; |
| + std::string qualifier; |
| }; |
| } // namespace shell |