| Index: mojo/shell/identity.h
|
| diff --git a/mojo/shell/identity.h b/mojo/shell/identity.h
|
| index 1aca15856184659c87034d5837ac159541d4409f..f60b2c5061f1beecea47819c6baa904809856b8b 100644
|
| --- a/mojo/shell/identity.h
|
| +++ b/mojo/shell/identity.h
|
| @@ -10,19 +10,23 @@
|
| namespace mojo {
|
| namespace shell {
|
|
|
| -/**
|
| - * 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.
|
| - */
|
| +// 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. A typical use case of qualifier is to control 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
|
|
|