Index: chrome/browser/mac/keystone_glue.h |
diff --git a/chrome/browser/mac/keystone_glue.h b/chrome/browser/mac/keystone_glue.h |
index 5c21c369e80294ede452810b37885491d48c7f79..c6295a5fb96d5b22e169689cb1b1a3a11091670c 100644 |
--- a/chrome/browser/mac/keystone_glue.h |
+++ b/chrome/browser/mac/keystone_glue.h |
@@ -87,6 +87,7 @@ enum BrandFileType { |
// And the Keystone registration itself, with the active timer |
KSRegistration* registration_; // strong |
NSTimer* timer_; // strong |
+ Class ksUnsignedReportingAttributeClass_; |
// The most recent kAutoupdateStatusNotification notification posted. |
base::scoped_nsobject<NSNotification> recentNotification_; |
@@ -101,6 +102,10 @@ enum BrandFileType { |
// YES if an update was ever successfully installed by -installUpdate. |
BOOL updateSuccessfullyInstalled_; |
+ |
+ // Profile count information. |
+ uint32_t numProfiles_; |
+ uint32_t numSignedInProfiles_; |
} |
// Return the default Keystone Glue object. |
@@ -172,6 +177,10 @@ enum BrandFileType { |
// at the installed copy. |
- (void)setAppPath:(NSString*)appPath; |
+// Sets the total number of profiles and the number of signed in profiles. |
+- (void)updateProfileCountsWithNumProfiles:(uint32_t)profiles |
+ numSignedInProfiles:(uint32_t)signedInProfiles; |
+ |
@end // @interface KeystoneGlue |
@interface KeystoneGlue(ExposedForTesting) |