summaryrefslogtreecommitdiffstats
path: root/webkit/glue
diff options
context:
space:
mode:
authorgbillock@chromium.org <gbillock@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-27 21:43:19 +0000
committergbillock@chromium.org <gbillock@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-27 21:43:19 +0000
commit7e6a15fa3a168edaff69b0075b3cd4c6fdac1c5c (patch)
tree1f5bd043507a9058d1c8bdfa746ad69aad198a33 /webkit/glue
parent7b5e9ff50395ba431ee530092c37781e8adfadfe (diff)
downloadchromium_src-7e6a15fa3a168edaff69b0075b3cd4c6fdac1c5c.zip
chromium_src-7e6a15fa3a168edaff69b0075b3cd4c6fdac1c5c.tar.gz
chromium_src-7e6a15fa3a168edaff69b0075b3cd4c6fdac1c5c.tar.bz2
Chromium-side dispatch for explicit intents.
R=jhawkins@chromium.org BUG=123085 TEST=None Review URL: https://chromiumcodereview.appspot.com/9969182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134360 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r--webkit/glue/web_intent_data.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/webkit/glue/web_intent_data.h b/webkit/glue/web_intent_data.h
index 686f604..acf5d75 100644
--- a/webkit/glue/web_intent_data.h
+++ b/webkit/glue/web_intent_data.h
@@ -9,6 +9,7 @@
#include "base/file_path.h"
#include "base/string16.h"
+#include "googleurl/src/gurl.h"
#include "webkit/glue/webkit_glue_export.h"
namespace WebKit {
@@ -29,6 +30,10 @@ struct WEBKIT_GLUE_EXPORT WebIntentData {
// Any extra key-value pair metadata. (Not serialized.)
std::map<string16, string16> extra_data;
+ // Set to the service page if this intent data is from an explicit intent
+ // invocation. |service.is_valid()| will be false otherwise.
+ GURL service;
+
// String payload data.
string16 unserialized_data;