Index: chrome/browser/banners/app_banner_debug_log.h |
diff --git a/chrome/browser/banners/app_banner_debug_log.h b/chrome/browser/banners/app_banner_debug_log.h |
index ca742690118d15b3023d38ee135f43f6e8ef5db6..fa9dbe6e9d819bbb70ece85aa432c9b8005fb2a0 100644 |
--- a/chrome/browser/banners/app_banner_debug_log.h |
+++ b/chrome/browser/banners/app_banner_debug_log.h |
@@ -14,34 +14,38 @@ class WebContents; |
namespace banners { |
// Error message strings used to notify developers via the console. |
-extern const char kRendererRequestCancel[]; |
-extern const char kManifestEmpty[]; |
-extern const char kNoManifest[]; |
-extern const char kNoIconMatchingRequirements[]; |
-extern const char kCannotDownloadIcon[]; |
-extern const char kNoMatchingServiceWorker[]; |
-extern const char kNoIconAvailable[]; |
-extern const char kUserNavigatedBeforeBannerShown[]; |
-extern const char kStartURLNotValid[]; |
-extern const char kManifestMissingNameOrShortName[]; |
-extern const char kManifestMissingSuitableIcon[]; |
-extern const char kNotLoadedInMainFrame[]; |
-extern const char kNotServedFromSecureOrigin[]; |
-extern const char kIgnoredNotSupportedOnAndroid[]; |
-extern const char kIgnoredNoId[]; |
-extern const char kIgnoredIdsDoNotMatch[]; |
+ |
+enum OutputDeveloperMessageCode { |
+ kRendererRequestCancel, |
+ kManifestEmpty, |
+ kNoManifest, |
+ kNoIconMatchingRequirements, |
+ kCannotDownloadIcon, |
+ kNoMatchingServiceWorker, |
+ kNoIconAvailable, |
+ kUserNavigatedBeforeBannerShown, |
+ kStartURLNotValid, |
+ kManifestMissingNameOrShortName, |
+ kManifestMissingSuitableIcon, |
+ kNotLoadedInMainFrame, |
+ kNotServedFromSecureOrigin, |
+ kIgnoredNotSupportedOnAndroid, |
+ kIgnoredNoId, |
+ kIgnoredIdsDoNotMatch, |
+}; |
// Logs a message to the main console if a banner could not be shown |
// and the engagement checks have been bypassed. |
void OutputDeveloperNotShownMessage(content::WebContents* web_contents, |
- const std::string& message, |
+ OutputDeveloperMessageCode code, |
bool is_debug_mode); |
-// Logs a debugging message to the main console if the engagement checks have |
-// been bypassed. |
-void OutputDeveloperDebugMessage(content::WebContents* web_contents, |
- const std::string& message, |
- bool is_debug_mode); |
+// Logs a message to the main console if a banner could not be shown |
+// and the engagement checks have been bypassed. |
+void OutputDeveloperNotShownMessage(content::WebContents* web_contents, |
+ OutputDeveloperMessageCode code, |
+ const std::string& param, |
+ bool is_debug_mode); |
} // namespace banners |