Index: chrome/common/chrome_switches.cc |
diff --git a/chrome/common/chrome_switches.cc b/chrome/common/chrome_switches.cc |
index f4567d34f68f9892f344d9dc77f9667e8faaf269..43a7d28ec80f520afadc74b9e5f6818a39743ecb 100644 |
--- a/chrome/common/chrome_switches.cc |
+++ b/chrome/common/chrome_switches.cc |
@@ -167,6 +167,12 @@ const char kCipherSuiteBlacklist[] = "cipher-suite-blacklist"; |
// expiration of credentials during testing. |
const char kClearTokenService[] = "clear-token-service"; |
+// The maximum amount of delay in ms between receiving a cloud policy |
+// invalidation and fetching the policy. A random delay up to this value is used |
+// to prevent Chrome clients from overwhelming the cloud policy server when a |
+// policy which affects many users is changed. |
+const char kCloudPolicyInvalidationDelay[] = "cloud-policy-invalidation-delay"; |
+ |
// Used with kCloudPrintFile. Tells Chrome to delete the file when finished |
// displaying the print dialog. |
const char kCloudPrintDeleteFile[] = "cloud-print-delete-file"; |
@@ -513,6 +519,9 @@ const char kEnableBetterPopupBlocking[] = "enable-better-popup-blocking"; |
// Enables a sync promo that is displayed in the bookmark bubble. |
const char kEnableBookmarkSyncPromo[] = "enable-bookmark-sync-promo"; |
+// Enables pushing cloud policy to Chrome using an invalidation service. |
+const char kEnableCloudPolicyPush[] = "enable-cloud-policy-push"; |
+ |
// This applies only when the process type is "service". Enables the Cloud |
// Print Proxy component within the service process. |
const char kEnableCloudPrintProxy[] = "enable-cloud-print-proxy"; |