From 07c973f756ff41198cab01f7d2abd2ff8a123eae Mon Sep 17 00:00:00 2001
From: "cthomp@chromium.org"
 <cthomp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Sat, 16 Aug 2014 01:10:16 +0000
Subject: Experience sampling instrumentation for dangerous downloads warnings

BUG=384635

Review URL: https://codereview.chromium.org/402293002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290076 0039d316-1c4b-4281-b951-d872f2087c98
---
 .../api/experience_sampling_private/experience_sampling.cc         | 7 +++++++
 .../api/experience_sampling_private/experience_sampling.h          | 4 ++++
 2 files changed, 11 insertions(+)

(limited to 'chrome/browser/extensions/api/experience_sampling_private')

diff --git a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.cc b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.cc
index bda78e1..3bc4371 100644
--- a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.cc
+++ b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.cc
@@ -17,10 +17,17 @@ namespace extensions {
 // static
 const char ExperienceSamplingEvent::kProceed[] = "proceed";
 const char ExperienceSamplingEvent::kDeny[] = "deny";
+const char ExperienceSamplingEvent::kIgnore[] = "ignore";
 const char ExperienceSamplingEvent::kCancel[] = "cancel";
 const char ExperienceSamplingEvent::kReload[] = "reload";
 
 // static
+const char ExperienceSamplingEvent::kMaliciousDownload[] =
+    "download_warning_malicious";
+const char ExperienceSamplingEvent::kDangerousDownload[] =
+    "download_warning_dangerous";
+const char ExperienceSamplingEvent::kDownloadDangerPrompt[] =
+    "download_danger_prompt";
 const char ExperienceSamplingEvent::kExtensionInstallDialog[] =
     "extension_install_dialog_";
 
diff --git a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h
index 3079643..df2f3fc 100644
--- a/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h
+++ b/chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h
@@ -22,10 +22,14 @@ class ExperienceSamplingEvent {
   // String constants for user decision events.
   static const char kProceed[];
   static const char kDeny[];
+  static const char kIgnore[];
   static const char kCancel[];
   static const char kReload[];
 
   // String constants for event names.
+  static const char kMaliciousDownload[];
+  static const char kDangerousDownload[];
+  static const char kDownloadDangerPrompt[];
   static const char kExtensionInstallDialog[];
 
   // The Create() functions can return an empty scoped_ptr if they cannot find
-- 
cgit v1.1